Ақпараттық жүйелер және есептеу техникасы» кафедрасы «операциялық ЖҮйелер» ПӘнінің студенттерге арналған оқУ Әдістемелік кешені көкшетау



бет25/82
Дата23.12.2022
өлшемі3,34 Mb.
#164079
1   ...   21   22   23   24   25   26   27   28   ...   82
Байланысты:
УМК ОЖ ИС (1)[1]
31-БИЛЕТ
5. Процесс реализациясы.
Процестердің типтік кестесі.
Кесте 1.

Процесті басқару

Жадты басқару

Файлды басқару

• регистрлер
•командалардың санауышы
стек көрсеткіші
• процесс күйі
• приоритет
•параметрді жоспарлау
• ID өндеуі
• түпкі процесс
• процесс тобы
• сигналдар
• процестің басты уақыты
орталық процессордың
қолданған уақыты
• туынды процестің
процессорлық уақыты
•келесі апаттық сигнал уақыты

Жаңа сегмент мәтіннің


көрсеткішінде

Сегмент деректі


көрсеткішінде
Стек сегменті
көрсеткішінде

Түпкі каталог


Жұмысшы каталог

Файл дескрипторлары


Пайдалаланушы идентификаторлары Топтар идентификатор -лары

Бақылау сұрақтары:
1. Процесс дегеніміз не?
2. Компьютерлерде бір уақытта орындалатын әрекеттер?
3. Мулыпипрограммалау дегеніміз?
4. Процестің күйі?


11-12 Дәріс. Ағындар
Дәріс жоспары:
1. Ағын моделі
2. Көпағынды модель
3. Процессор аралық әрекеттесу
1. Ағын моделі. Процесті орындаушы командалардың ағыны ретінде қарастыруға болады. Бір процесте әртүрлі ағындар, әртүрлі процестер сияқты өте тәуелсіз емес.
Біз қарастырған процесс моделі, екі тәуелсіз концепцияға: ресурстардың топталынуы жеке бағдарламаның орындалуына негізделеді. Кейде болу пайдалы және мұнда ағын түсінігі пайда болады.
Процесте программа мәтінін және деректерді, сондай-ақ басқа да ресурстарды қамтитын адресті кеңістік бар.
Екінші жағынан, процесті командалар, регистрлер санауышы бар, орындалатын командалар ағыны немесе жәй ғана ағын ретінде қарастыруға болады. Ағында әрекеттердің орындалу тәртібін бақылайтын командалар санауышы, ағымды айнымалылар сақталатынын регистрлар, процестің орындалу протоколын (хаттамасын) қамтитын стек болады және онда шақырылған, бірақ әлі қайтарылмаған әрбір процедураға жеке фрейм жасалған. Ағын процестің ішінде орындалуы керек. Процестер ресурстарда топтастыру үшін қолданылады, ал ағындар орталық процессорда кезекпен орындалатын объектілер болып табылады. Ағындар концепсиясы процесс моделіне бір ортада жеткілікті дәрежеде тәуелсіз бірнеше программалар процесінің бір уақытта орындалу мүмкіндігін қосады. Бір процесте параллельді өтетін бірнеше процестерге ұқсас. Бірінші жағдайда ағындар адресті кеңістікті, файлдардың ашылуын және басқа ресустарды бөледі. Екінші жағдайда процестер физикалық жадпен, дисктер, принтерлермен және процестердің кейбір қасиеттеріне ие, сондықтан оларды кейде қарапайымдандырылған процестер деп атайды. Көпағындылық термині бірнеше ағынның бір процесте қолданылуын өрнектеу үшін пайдаланылады.






Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   82




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

    Басты бет