22
түрге ауысты, ал жүктеу және шығарға қатысты типтік әрекеттер
операциялық жүйенің ажырамас бөлігіне айналды.
Қазіргі
таңда
бағдарламалаушылар
ортасында
осындай
атқарымдарға арналған операциялық орта үшін API (Application
Programming
Interface)
термині қолданылады, ұқсас жүйелік
құралдардың қолданбалы сипаттамасын ерекшелейді.
Осыған орай есептеуіш машиналардың архитектурасы типтестірілді
және олардың тез әрекет етуі ұлғайған сайын, оперативті жадыны
жүктеуге,
мәліметтері
бар
жинақтауыштарды
орнату,
яғни
тапсырманың ақпараттық ортасының инициалдануы және т.б.
орындауға арналған бағдарламаларды дайындауға кететін уақытты
жоғалту мәселесі қауырт болды. Шынымен де, процессор он мыңдаған
операцияларды 1 секундта орындағанда, бағдарламасы бар
перфокартаны негізге орнатуға және енгізуге жұмсалатын бір жарым –
екі минут 300 000 – 500 000 командаларын орындау мүмкіндігін
жоғалтуға әкеледі.
Пакеттік мониторлар. Шешім жүйелік бағдарламалауларды ойлап
шығарумен табылды — мониторлар, бағдарламалар мен деректер
пакетін алдын-ала дайындалған магниттік жинақтауыштардан (сол
кезде бұл магниттік ленталар болды) тез жүктеуге мүмкіндік берді.
Пакеттердің орындалуын сыртқы қызмет көрсету үшін мамандардың
арнайы тобы шықты — операторлар. Олар магниттік жинақтауыштарға
бағдарламалаушылар дайындаған пакеттерді жүктеді. Одан кейін
мониторлық бағдарламаны іске қосты, ол өзі кезегімен оперативті
жадыға кезекті тапсырманы ескерді, қажет ақпараттық ортаны жасап,
бағдарламаны өзі орындауға жіберді.
Бағдарламаның тез орындалуы үшін нәтижелер бірден басылып
шыққан жоқ, жинақтаушы құрылғыларға шығарылды — жиі осындай
магниттік ленталарға. Тек барлық есептеу жұмыстары аяқталғаннан
кейін ғана мәліметтер біртіндеп қағазға басылып шығарылды. Ол
жұмыс жылдамдығы басып шығару жылдамдығынан мың есе асып
түсетін процессорлардың тоқтап тұруын қысқартуға мүмкіндік берді.
Жүйе құралдарының дамуының бұл уақыты операциялық жүйе
құрамына жүйелік енгізу бағдарламасын енгізумен сипатталды. Оның
қатарында пакеттерді дайындауға арналған, жүйелік монитор
бағдарламасы (кейде оны бағдарламаны немесе пайдаланушылар
сеансын басқару бағдарламасын басқаратын диспетчер деп атады)
және мәліметтер пакетін есептеу кезінде алынған қайта жүктеуге
арналған деректерді шығаруға арналған құрылғы, мысалы баспаның
жүйелік шығару бағдарламасы да бар.
Мониторлық
пакетпен
бірге
бағдарламалаушылар
өз
|