Программа дисциплины для студентов


тақырып: Үрдістер және ағындар (жіптер)



Pdf көрінісі
бет16/54
Дата17.10.2023
өлшемі0,49 Mb.
#117018
түріБағдарламасы
1   ...   12   13   14   15   16   17   18   19   ...   54
2 тақырып: Үрдістер және ағындар (жіптер)
Мақсаты:
Осы лекцияда үрдістер, ағындар, үрдіс үлгісі, үрдісті құру,
үрдістер иерархиясы ұғымдарын түсіну. 
Қарастырылатын сұрақтары:
Үрдістер. Үрдіс үлгісі. Үрдісті құру.
Үрдістің аяқталуы. Үрдістер иерархиясы. Үрдістердің қалып-күйі. Ағындар
(жіптер, жеңілдетілген үрдіс). Ағын түсінігі. Ағын үлгісі. Ағындарды қолдану
артықшылықтары. Пайдаланушы, ядро және араласқан кеңістіктерінде
ағындарды орындау. Windows орындауларының ерекшеліктері. Үрдістер
арасындағы әрекеттестік.
 
Үрдістерді жоспарлау.
Үрдіс 
(тапсырма) – орындалу режиміндегі программа.
Әрбір үрдіспен оның адрестік кеңістігі байланыстырылады, ол одан оқи
алады және оған өз мәліметтерін жаза алады.
Адрестік кеңістік:

программаның өзінен 

программаның мәліметтерінен 



программа стегінен тұрады.
Әрбір үрдіспен регистрлердің жиынтығы байланыстырылады, мысалы:

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

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

және т.б.
Көптеген операциялық жүйелерде әрбір үрдіс туралы, оның өзіне меншікті
адрестік кеңістіктің қосымша ақпараты операциялық жүйенің
үрдістер
кестесінде 
сақталады. 
Үрдіс үлгісі
Көп мақсатты жүйеде нақты процессор үрдістен үрдіске ауыстырылып
қосылады, бірақ үлгіні оңайлату үшін паралельді жүретін (жалған паралельді)
үрдістер жиынтығы қарастырылады. 
Төрт жұмыс істеуші бағдарламалармен схеманы қарастырайық.
Процесстер
D
C
B
A
Уақыт
Уақыттардың әрбір кезеңінде тек қана бір үрдіс белсенді


A
B
C
D
A
B
C
D
Командалардың 
бір счетчигі
Көпесепті режимдегі
төрт процесс
Командалардың 
төрт счетчигі
Тәуелсіз кезектес
процесстердің
параллельді моделі
Оң жақта паралельді жұмыс істеуші үрдістер, оның әрқайсысы өз
командаларының санауышымен көрсетілген. Әрине, ағымдағы үрдістің
командаларының логикалық санауышы жүктелетін, командалардың тек қана бір
физикалық санауышы шынында бар. Ағымдағы үрдіске бөлінген уақыт біткен
кезде, командалардың физикалық санауышы жадта, үрдіс командаларының
логикалық санауышында сақталады. 


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   54




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

    Басты бет