Font size
WorksheetsПроцестер мен ағындар
Total questions: 26
Worksheet time: 14mins
Компьютердің жедел жадында бір уақытта процессорда кезек-кезек орындалатын бірнеше бағдарламалар немесе тапсырмалар болған кезде есептеу процесін ұйымдастыру әдісі деп аталады …
Бағдарламалау
(Программированием)
Уақытты бөлу
(Разделением времени)
Көпмүшелік
(Многозадачностью)
Тапсырмаларды бөлу
(Разделением задач)
Микроядролық ОЖ-нің кеңеюі (классикалық архитектурамен салыстырғанда) қол жеткізіледі …
Қиын
Оңай
Сирек
Мүмкін емес
Ағынды жоспарлау-бұл(2):
Ағымдағы белсенді ағынды өзгерту уақытын анықтау және дайын ағындар кезегінен ағынды орындау үшін таңдау
Процессорды бір ағыннан екіншісіне ауыстыру
Ағымдағы белсенді ағынның өзгеру уақытын анықтау
Дайын ағындар кезегінен ағынды орындау үшін таңдау
Үзілістерді өңдеу процедуралары өз жұмысында тиесілі ресурстарды пайдаланады:
Нақты ағынға
Операциялық жүйе
Жоспарлаушыда
(Планировщику)
Үзіліс диспетчері
Нақты процеске
Windows 2000 ОЖ қоршаған ортаның келесі Ішкі жүйелерімен бірге келеді:
Win32, Posix
Win32
Win32, OS/2
Win32, Posix, OS/2
Windows 2000 ОЖ жүйесінде Notepad бағдарламасын іске қосу үшін.басымдық пәрмен жолынан exe жоғары (high) теру керек:
Start Notepad.exe –high
Notepad.exe /high
Notepad.exe –high
Start /high Notepad.exe
Ағындарды диспетчерлеу келесі мәселелерді шешуді қамтиды(3):
Ағымдағы ағынды өзгерту уақытын анықтау
Дайын ағындар кезегінен ағынды орындау үшін таңдау
Жоспарлау нәтижесінде таңдалған жаңа ағын мәтінмәнін жүктеу
Жаңа ағынды іске қосу
Өзгерту қажет ағымдағы ағынның мәнмәтінін сақтау
Көп ағынды жүйеде әр процесс үшін ОЖ ағындардың ең аз санын жасайды:
0
1
2
4
Ағындарды синхрондау:
Осы ағындармен жүйелік қоңыраулардың келісілген орындалуында
Аппараттық құралдарға келісілген қолжетімділікте
Ағындарды тоқтата тұру арқылы олардың жылдамдығын үйлестіруде
Компьютер ОЖ-бұл:
Ресурстарды басқару жүйесі
Компьютердің жүйелік тақтасындағы ROM.
Пайдаланушының есептеу жүйесімен өзара іс-қимылын қамтамасыз ететін, сондай-ақ есептеу жүйесінің ресурстарын басқаратын аппараттық-бағдарламалық кешен
Компьютер аппаратурасын виртуалдандыратын жоғары деңгейлі функциялар жиынтығы
ОЖ ағынын құру кезінде ол арнайы ақпараттық құрылымды-ағынды сипаттағышты жасайды(4):
Ағын идентификаторы
Ағын күйі туралы деректер
Кіру құқығы
Басымдық
Кодтар мен ағын деректері
Процессордың уақыты бөлінеді:
Процестер
Процестер мен ағындар
Процестерге, содан кейін осы процестердің ағындары арасында қайта бөлінеді
Ағындар
Құрылғы драйверлері әдетте жұмыс істейді:
Пайдаланушы режимі
Ядро режимі
Файлдық жүйе-бұл ОЖ бөлігі:
файлдарды басқару үшін қолданылатын деректер құрылымдарының жиынтығы
дискідегі барлық файлдардың жиынтығы
құру, жою және т. б. сияқты файлдарда әртүрлі операцияларды жүзеге асыратын жүйелік бағдарламалық жасақтама жиынтығы.
Бағдарламалық үзілістер өңделеді:
Бағдарламалық үзінділер әзірленеді:
Жүйелік қоңырауларға қызмет көрсететін ОЖ процедуралары
Арнайы ядро модульдері
Процесті құру кезінде оның сегменттер кестесінің негізгі мекен-жайлары мен Парақ кестелері жүктеледі…
Жедел жад
Стек
Виртуалды жад
Процесс дескрипторы
Арнайы процессор регистрлері
Процессаралық деректер алмасу құралдарының жиынтығы мыналарды қамтиды:
Хабарлама кезектері (message queue)
Конвейерлер (pipes)
Ортақ жад
Процесс элементтері(3):
адрестік кеңістік
ағындар
Стек
бала процестері
Регистрлер
Ағын элементтері(3):
Команда санауышы
Регистрлер
Стек
Ашық файлдар
Семафор бұл:
Мьютекс
Сыни бөлімнің жалпыланған жағдайы
Блоктау айнымалысының жалпыланған жағдайы
Нысан-оқиға
Операциялық жүйе:
Тұтынушы үшін пайдаланылатын, пайдалы кез-келген объект(оның өмір сүру формасына қарамастан), ОС тұрғысынан:
Мьютексом
Оқиға
Ағын
Ресурс
Кәдімгі синхрондау объектілерінен айырмашылығы, тек бір ағын дайындық күйіне аударылады:
Объект-мьютекс
Объект-процесс
Объект-поток
Объект-файл
ОЖ ағынын құру кезінде ол арнайы ақпараттық құрылымды-ағынды сипаттағышты жасайды(4):
Ағын идентификаторы
Ағын күйі туралы деректер
Кіру құқығы
Басымдық
Кодтар мен ағын деректері
Операциялық жүйені бастапқы жүктеу
Alt+DEL пернелері
Ctrl+DEL пернелері
компьютерді қосқан кезде
DEL пернесі
Linux пен Windows арасындағы түбегейлі айырмашылық:
Операциялық жүйе кодының ашықтығы
Пайдаланудың қарапайымдылығы
Бірнеше графикалық қабықтардың болуы
Заңды түрде таратылатын көптеген нұсқалардың болуы
Кең танымал және танымал
