Білім беру бағдарламасы Инновациялық технологиялар факультеті «Ақпараттық технологиялар және қауіпсіздік» кафедрасы 2023 Алғысөз



бет7/107
Дата19.12.2023
өлшемі0.83 Mb.
#487093
түріБілім беру бағдарламасы
1   2   3   4   5   6   7   8   9   10   ...   107
сессия ответы

Процесстер мен ағындар.

ОЖ объектіге бағытталған құрылымға ие және қосымшаларды орындауға байланысты объектілердің екі түрін қолдайды: процесс және ағын.


Ағын-бұл процессордың уақытын бөлу үшін қолданылатын жұмыс бірлігі, оған бағдарламалық есептегіштің мазмұны мен стек шыңының көрсеткіші кіретін процестің контексті, сондай-ақ ішкі бағдарламаларға қоңырау шалуды ұйымдастыру және жергілікті деректерді сақтау үшін өзінің стек аймағы кіреді. Ағын өз процесінің бөлігі ретінде код пен деректердің жалпы бөлімдерін пайдалана алады. Ағын командалары дәйекті түрде орындалады. Процессорды басқа ағынды өңдеуге ауыстырған кезде ағын үзілуі мүмкін.
Процесс-бұл бір немесе бірнеше ағындардың жиынтығы, сонымен қатар осы ағындармен байланысты жүйелік ресурстар. Жүйелік ресурстар жад аймағы мен деректерді, ашық файлдарды және әртүрлі құрылғыларды білдіреді. Процесс ресурстардың иесі болып табылады және оларды ұрпақтарына береді. Процесс бұл ағындарға арналған контейнер.

    1. Жүйелік бағдарламалау құрылымы.

Біз бағдарламалау жүйесін бағдарламалық жасақтаманы кодтауға, тексеруге және жөндеуге арналған бағдарламалық жасақтаманың барлық кешені деп атаймыз. Көбінесе бағдарламалау жүйелері өмірлік циклдің алдыңғы кезеңдерінде бағдарламалық жасақтаманы құру мақсаттарына қызмет ететін басқа техникалық құралдармен өзара байланысты (талаптарды тұжырымдау мен талдаудан бастап жобалауға дейін). Алайда, мұндай жүйелерді қарастыру осы оқу құралының шеңберінен шығады.


Қазіргі әлемдегі бағдарламалау жүйелері даму құралдары нарығында үстемдік етеді. Барлық дерлік компилятор-әзірлеушілер өз өнімдерін барлық басқа техникалық құралдардың кешенінде тиісті бағдарламалау жүйесінің бөлігі ретінде жеткізеді. Жеке компиляторлар сирек кездеседі және тек мамандандырылған мақсаттарға қызмет етеді.

Суретте. 15.1 қазіргі бағдарламалау жүйесінің жалпы құрылымы келтірілген. Онда Заманауи бағдарламалау жүйесінің барлық негізгі компоненттері және олардың өзара байланысы көрсетілген. Жекелеген компоненттер даму құралдарының даму кезеңдеріне сәйкес топтарға бөлінеді. Бұл топтар жеке бағдарламалық жасақтама компоненттерінен бастап тұтас бағдарламалау жүйесіне дейінгі барлық даму кезеңдерін көрсетеді.
1   2   3   4   5   6   7   8   9   10   ...   107




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет