11
ақ тек ОЖ айналасында ғана жүзеге асатын логикалық объект бола
алады, мысалы орындалатын процестер кестесі немесе желілік қосылу
процесі. ОЖ тарапынан ресурстарды басқару қажеттілігі бірінші
кезекте ресурстардың шектеулігі нәтижесінде туындайды (көлемі,
пайдалану
уақыты
бойынша,
қызмет
көрсетіліп
отырған
пайдаланушылар санына байланысты және т.б.). Бұндай жағдайда
операциялық жүйе ресурстардың сарқылуының алдын алып олардың
шектелулерін басқарады немесе ресурстың сарқылуына байланысты
жағдайларды өңдеу құралын ұсынады. ОЖ берілген көптеген
ресурстар шектеулерінен кейін жүйе әкімшісімен өзгертіле алады.
Егер операциялық жүйе бірнеше процеске бір мезетте ресурсты
пайдалануға рұқсат берген жағдайда оның ресурстарын 1.1-суретте
[12] көрсетілген түрлерге бөлуге болады.
Бөлінбейтін ресурстарды берілген уақыт бөлігінде тек бір процес
пайдалана алады, бұл кезде басқа процестердің ресурсты пайдаланып
отырған процес оны толық босатпайынша оған қолжетімділіктері жоқ.
Бұндай ресурсқа шектелген режимде жазба жасау үшін ашылған
файлды мысал ете аламыз. Басқа процестердің бұл файлды
пайдалануға жасалған әрекеттері (тіпті оқу үшін) сәтсіздікпен
аяқталады.
Бөлінетін ресурстар бірнеше процеспен бір уақытта қолданыла
алады. Сонымен қатар бұндай ресурстарға басқа процестер қолжетімді
(мысалы, ағымдағы жүйелі уақытты анықтайтын сағаттар) болады.
Кейбір бөлінетін ресурстар бір мезеттік қол жетімділікті
қамтамасыз ете алмаса да ресурс толық босаған уақытын күтпестен
оларды бірнеше процестердің қолданылуына мүмкіндік береді.
Бұл жағдайда ресурсты уақыт бойынша бөлу үшін сәттерді кванттау
қолданылады.
Уақыттың әр квантында бір процес осы ресурсты иемденуге толық
Сурет - 1.1. операциялық жүйеде қолжетімді ресурс түрлері
|