Дәрістік сабақ конспектілері. дәріс



Pdf көрінісі
бет11/30
Дата24.01.2023
өлшемі0,66 Mb.
#62596
түріСабақ
1   ...   7   8   9   10   11   12   13   14   ...   30
Байланысты:
ДӘРІСТЕР 1-15 Операциялық жүйелер (1)

Бақылау сұрақтары 
1. Үйлесімділік түсінігі. Үйлесімділік жүзеге асыру әдісі. 
2. Әр түрлі ОЖ негіздері концепциясында бір-біріне қарама-қайшылық туса не істеуге болады? 
3. Үйлесімділікте жұмыс істейтін ОЖ-ге процессор архитектурасы қалай әсер етеді? 
4. Эмулятор атты арнайы программалық қамтама не үшін орнатылады? 
5. Мультипрограммалық режимнің мультиесептік режимнен айырмашылығы 
6. Монолитті және микроядерлі жүйелерге мысал келтіріңіз 
7. Құрылымдық ұйымдастырудың типтері 
8. Нақтылы ұақыт операциялық жүйесінің критерилері 
9. Ұақыт бөлу ОЖ қандай режимде жұмыс жасайды
4 дәрісОЖ-де процесстің берілуіСигналдар өңдеу жабдықтары. Үрдістерді басқаратын 
уақиғалық тітіктер. Үрдістер әрекеттестігі. Үзу жүйелері. 
Процесс түсінігі.Келесі мысалды қарастырайық. Егер квадрат түбірді алу программасын енгізу 
керек болса, онда әр түрлі бастапқы (берілгендердің) деректердің түбірінің мәнін ескере отырып 
компьютерлік жүйе есептеудің әр түрлі екі процессімен айналысады да, әр түрлі бастапқы деректер әр 
түрлі есептеу жиынын алуға әкеліп тірейді. Қолданушының көзімен қарасақ бірдей программа 
жүктелген, бірақ екі әртүрлі тапсырма ұйымдастырылған. Енді басқа мысал. Екі қолданушы да 1 ден 
(бір санынан) квадрат түбір алсын, онда олар ұқсас тапсырманы ұйымдастыру, бірақ оны есептеу 
жүйесінде уақыт бойынша жылжыту арқылы жүктеді. Сол кезде орындап жатқан тапсырмалардың 
біреуі нәтижесінде алынған мәнді баспаға шығаруға дайындалса және енгізу-шығару операциясының 
аяқталуын күтсе, ал екіншісі жаңадан тапсырманы орындай бастайды. Дәл осы жағдайды есептеу 
жүйесінің ішінде тапсырмалар ұқсастығы туралы айтуға бола ма? Жоқ, өйткені оларды орындайтын 
процесстің күйі әр түрлі. «Программа» және «тапсырма» қолданушы ұғымында есептеу жүйесінде 
болатын жағдайларды түсіндіру үшін орындалмайды. Мұндай жағдайда «программа» және 
«тапсырма» термині статикалық активті емес объектілерді сипаттауға арналған. Оның жұмыс істеу 
барысында компьютер әр түрлі командаларды өңдейді және айнымалының мәнін өзгертеді. Программа 
орындалуы үшін ОЖ оперативті жадының белгілі бір бөлігін (санын) бөліп беру керек, одан кейін 
арнайы енгізу-шығару құрылғысын немесе файлдарды (кірістегі деректер қайдан келеді және алынған 
нәтижесін қайда жеткізу керек) бекітіп беру керек, яғни толықырақ айтсақ есептеу жүйесінің жалпы 
ресурсының ішінен керек ресурстарды таңдап, белгілеп қою керек. Олардың саны және 
конфигурациясы белгілі бір уақытта өзгереді. Мұндай активті объектілерді сипаттау үшін компьютер 
жүйесінің ішінде «программа» және «тапсырма» терминімен бірге жаңа термин – «процесс» терминін 
қолданатын боламыз. ОЖ-нің басқаруымен табылатын «процесс» ұғымы орындалатын командалар 
жиынымен, ресурстар қауымдастығымен ерекшеленеді (жады немесе адрестік кеңістіктің орындалуы 
үшін, сетка, қолданылған файлдар және енгізу-шығару құрылғысы үшін бөлінген) және ағымдағы 
моментте оның орындалымен (регистр мәні, есептеуіш, сетка күйі және айнымалы мәні) ерекшеленеді. 
Есептеу жүйесін өңдеуде процесс пен программа арасында өзара-біркелкі сәйкестік болмайды. 
Арнайы программа жұмысы үшін кейбір ОЖ-де бір ғана прцесс немесе бірдей процесс бірнеше 
әртүрлі программаларды орындай алуды ұйымдастыруы мүмкін. Сонымен бірге, бір ғана процессте 
бір ғана программаны өңдеу керек жағдайы туса «процессті» орындаушы файлдың кодын, деректерді 
және оның ресурстарын жай динамикалық сипаттау түрінде қрастыруғаболмайды. Процесс ОЖ-нің 
басқаруымен орындалады, сондықтан онда оның ядросының бір бөлігі ғана орындалады (орындаушы 
файлда болмайтын), арнайы жоспаланған программа авторларымен (мысалы, жүйелік шақыруды 
қолданыда), сонымен бірге қарастырылмаған, жоспаланбаған жағдайда орындалады (мысалы, ішкі 
үзулерді өңдегенде). 


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   30




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

    Басты бет