Оқулық «Федералдық білім беруді дамыту институты»



Pdf көрінісі
бет19/158
Дата01.07.2023
өлшемі3.83 Mb.
#475485
түріОқулық
1   ...   15   16   17   18   19   20   21   22   ...   158
операциялық жуйелер

23
 
тапсырмаларын орындай алатын тіл пайда болды. Бірінші ол 
тапсырмаларды басқару тілі деп аталды. Кейінірек, «операциялық жүйе 
командаларынің тілі» термині жиі қолданыла бастады, өйткені оның 
құраушы бөліктері ОЖ интерпретаторы команданын орындайтын 
командалар болды. 
Оперативті есте сақтау құрылғысының сыйымдылығы өскен сайын 
операторларда осы үш бағдарламалық құралдарды (енгізу, 
мониторингілеу және шығару) әрқашан есептеуіш құрылғы жадында 
ұстап тұруға мүмкіндіктері пайда болды. Нәтижесінде жұмыстың 
барлық кезінде жаңа тапсырмаларды енгізіп және дайын болғанда 
нәтижелерін басып шығару мүмкін болды. Енгізу және шығару 
артықшылығы төмен режимде жасалды, ал негізгі уақытта процессор 
тапсырмалар пакетінің тапсырмаларын шешу үшін пайдаланылады.
Тапсырмаларды басқару тілінің бар болуы бағдарламалаушыға 
оның шешімі кезінде қасында болмауға мүмкіндік берді. Оған есептеу 
кезінде орын алуы ықтимал әртүрлі оқиғаларды сипаттап, операциялық 
жүйенің сәйкес әрекет етуінің алдын алуы жеткілікті. Есептеудің одан 
кейінгі қызмет көрсетуі оператор міндетіне жүктелді. Осы уақытқа 
бағдарламалаудың әртүрлі тілінде есептеу бағдарламаларын құратын 
бағдарламашыларды осы бағдарламалар көмегімен қолданбалы 
тапсырмаларды шешкен, тапсырмаларды басқару тілінің көмегімен 
деректер пакеті мен деректерін біріктіретін пайдаланушылардан анық 
бөлінуін жатқызуға болады. 
Мульти 
бағдарламалау, 
көп 
мақсаттылық. 
Процессор 
жұмысының жылдамдығының ары қарай өсуі және оперативті жады 
көлемінің артуы машинада бір мезгілде бірнеше пайдаланушылардың 
бағдарламалары орындалатындай жағдайға алып келді. Ол екі мәселені 
шешуді қажет етті 
— бір-біріне параллель орындалатын 
бағдарламалардың тәуелсіз орындалуын қамтамасыз ету және 
бағдарламалары қатар орындалатын әр түрлі пайдаланушылардың 
мәліметтерін қорғау. 
Бірінші мәселені орындау үшін диспетчер қызметін дамыта бастады 
пакеттегі бағдарлама ауысымы бойынша жұмысты тек қана 
жоспарламай, белсенді бағдарламалардың қайсысын орталық 
ресурсына беруге болатыны туралы шешім қабылдайды. Оған бір 
мезетте қатар орындалатын бағдарламалар арасында жадыны бөлу 
мәселесін шешу қажет болды.
Өз кезегінде аппараттық құралдар бір процес екіншісінің 
жұмысына кедергі келтірмейтіндей бақылай бастады. Егер жады басқа 
тапсырма кеңістігіне жүгінетін болса, бағдарламаның дереу тоқтауына 
(үзілу) 
алып 
келетін 
жадыны 
қорғауға 
арналған 
әртүрлі 




Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   158




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

    Басты бет