Дәріс. Операциялық жүйелердің негізгі ұғымдары. Операциялық жүйелердің қызметі. Операциялық орта ұғымы. Үзіліс. Дәрістің негізгі мазмұны Операциалық жүйелер пәні ««Есептеу техникасы және бағдарламалық қаматамасыз ету»


Процестің контексі және дескрипторы



бет5/7
Дата31.12.2021
өлшемі65,96 Kb.
#21244
түріПрограмма
1   2   3   4   5   6   7
Байланысты:
Дәріс1, 2, 3

Процестің контексі және дескрипторы.

Процестің өмірлік циклының өн бойында ол бірнеше рет үзілуі және жалғасуы мүмкін. Процестің орындалуын жалғастыру үшін оның операциялық ортадағы күйін қалыпқа келтіруі қажет. Операциялық ортаның күйі регистрлер күйі мен программалық есептегішпен, процессордың жұмыс режимімен, енгізу-шығарудың аяқталмаған амалымен және т.б. ақпараттармен бейнеленеді. Бұл ақпарат процестың контексті деп аталады. Мұнан басқа, операциялық жүйелерде процестерді жоспарлауда тағы да басқа мынадай қосымша ақпарат қажет болады: процесс идентификаторы, процесс күйі, процестің жеңілдіктерінің дәрежесі жөніндегі мағлұматтар, кодтық сегменттің орналасқан жері және т.б. ақпараттар. Кейбір операциялық жүйелерде (мысалы, UNIX операциялық жүйесінде) мұндай ақпараттарды процесс дескрипторы деп атайды.

Контекстке қарағанда дескриптор процестерді жоспарлау ішкі жүйесіне жылдам қол жеткізуге болатындай өте қажетті ақпараттардан тұрады.

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

Программалық код орындалуы үшін оған арналып операциялық жүйелерде процесс құрылуы керек. Процесс құру дегеніміз:


  1. Процесті сипаттайтын ақпараттық құрылым, яғни дескриптор мен контексті құру;

  2. Жаңа процестың дескрипторын даяр процестердің кезегіне енгізу;

  3. Процестің кодтық сегментін жедел жадыға жұктеу.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7




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

    Басты бет