Дәріс 1 Операциялық жүйелердің (ОЖ) концептуальды негіздері. Тарихы. Қызметі. Жүйелік шақырулар. Операциялық жүйелер құрылымы



Pdf көрінісі
бет8/56
Дата04.12.2023
өлшемі1.8 Mb.
#485405
1   ...   4   5   6   7   8   9   10   11   ...   56
толық лекция

 
 
 
 
 


ДӘРІС- 4. 
4.1. Процестерді жоспарлаудың негізігі түсініктері
Жоспарлау- процестердің бір процессорға рұқсатты кезекпен алуды қамтамасыз етеді. 
Жоспарлаушы- осыған жауап беретін ОЖ-нің бөлігі. 
Жоспарлау алгоритмі- жоспарлау үшін қолданылатын алгоритм. 
Жоспарлау қажет болатаны жағдайлар: 
1. Процесс туған кезде. 
2. Процесс жұмысын аяқтағана кезде. 
3. Процесс енгізу/шығару операцияларына, семафорға және т.б. блокталған кезде. 
4. Енгізу/шығару үзулулері кезінде. 
Ауысусыз жоспарлау алгоритмі (приоритетсіз)- аппараттық таймер бойынша үзілуді талап 
етпейді, процесс блокталған немесе жұмысын аяқтаған кезде тоқтайды. 
Ауысулары бар жоспарлау алгоритмі (приоритетті)- аппараттық таймер бойынша үзілуді 
талап етеді, процесс бөлінген уақытта ғана жұмыс істейді, одан кейін ол басқаруды 
жоспарлаушыға беру үшін таймер бойынша тоқтатылады. 
Жоспарлау алгоритмінің қажетті ОЖ қолданылатын есептерге тәуелді. Негізгі үш жүйе: 
1. Пакетті өңдеу жүйелері-проиритетсіз және приоритетті алгоритм қолдана алады (мысалы, 
есептеу бағдарламалары үшін) 
2. Интерактивті жүйелер- тек приориттеті алгоритмді қолдана алады, бір процестің процессорды 
көпке шейін қолданыста ұстауын болдырмау керек (мысалы, баршаға рұқсат сервері немесе 
дербес компьютер) 
3. Нақтылы уақыт жүйелері-приоритетсіз және приоритетті алгоритм қолдана алады. (мысалы, 
автомольді басқару жүйесі) 
Жоспарлау алгоритмдердің мәселелері: 
1. Барлық жүйелер үшін Адалдық-әрбір процеске өзіне қажетті, адал түрде процессорлік 
уақытты бөлу. 
Басқару-қабыладнған саясаттың орындалуын басқару. 
Баланс-жүйенің барлық бөліктерінің жұмыс істеп, бос тұрмауын қамтамасыз ету (мысалы, 
процессор және енгізу/шығару құрылғылары бос болмай, жұмыс істеуі керек) 
2. Пакетті өңдеу жүйелері. өткізу мүмкіншідігі- бір сағат есептердің саны. Айналымдағы 
уақыт- қызмет көрсету және есептерді өңдеуге арналған уақытты минималдандыру. Процесті 
қолдану- процессор ылғи жұмыс істеп тұру керек. 
3. Интерактивті жүйелер. Жауап қайтару уақыты- сұраныстарға жылдап реакция беру. 
Сәйкестік- қолданушының қажетін орындау ( мысалы, қолданушы жүйенің баяу, жүктелуіне 
дайын емес) 
4. Нақтылы уақыт жүйелері. Жұмыстың дәл уақытында аяқталуы-берілгендердің жоғалуын 
болдырмау. Болжанғандық-мультимедиялық жүйелерде сапаның деградациясын болдырмау 
(мфсалы, дыбыс сапасының шығыны видиоға қарағанда аза болуы керек) 


Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   56




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

    Басты бет