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


FIFO алгоритмы (біріншісі келді - біріншісі жүктеуден шығарылды)



Pdf көрінісі
бет14/56
Дата04.12.2023
өлшемі1.8 Mb.
#485405
1   ...   10   11   12   13   14   15   16   17   ...   56
толық лекция

FIFO алгоритмы (біріншісі келді - біріншісі жүктеуден шығарылды) 
Мұнын кемшілігі мынада. Көп сұранымда болатын бет көбінесе жүктеуден шығарылып 
тасталады. 
 «Екінші мүмкіндік » алгоритмы 
Бұл FIFO-ға ұқсас, бірақ егер R=1 болса, онда бет кезектің соңына ауыстырылады, егер R=0 
болса, онда бет жүктеуден шығарылады. 
«Екінші мүмкіндік» алгоритмы 
Бұндай алгоритмде көп қолданылатын бет ешқашан жадыдан шықпайды. Бірақ бұл 
алгоритмде көбінесе беттерді тізім бойынша орналастырады. 
7.1.4 «Часы» алгоритмы 
Егер беттерді тізім бойынша орналаструды қажет етсек онда көрсеткішті қолдануға болады. 
Бұл көрсеткіш тізім бойынша орналасады. 
Бет жүктеуден 
шығарылады 




Егер 
R=0 
Егер 
R=1 


С 
В 
R=0 к-рсетілді 


«Сағат» алгоритмы 
LRU алгоритмы (Least Recently Used-бәрінен жиі қолданылатын) 
1 әдіс: Бұл алгоритмды қолдану үшін тізімді қолдану керек. Бұл тізімде беттердің қолдану 
санына байланысты қолданылады. Бұл қолданыс өте қымбат 
2 әдіс: Беттер кестесіне жазу қосылады-бетке қаратылатын счетчик. Счетчиктің мағнасы 
көп болған сайын сол құрлым көп қолданылады. 
«Рабочий набор» алгоритмы
Сұраным бойынша орналасатын беттер-сұраныс бойынша беттер жүктеледі. Яғни процесс 
үзіліп беттің жүктелуін тосады. 
Тежеледі - әрбір келесі бетті процесс жадыға жүктейді. 
үзілу көп болмау үшін мүмкіндік бойынша сұранылатын беттерді алдын – ала жүктеу керек. 
Ал қалғанын қажеттілігіне байланысты жүктеген дұрыс. 
«Рабочий набор» - беттер көпмүшесі (К), бұны процесс уақытқа дейін қолданады (t) , яғни 
W(k,t) функциясын жазуға болады. 
W(k,t) жұмыстың теру тәуелділігі сұранылған беттер санына тәуелді. 
Бұл алгоритмнің мағнасы жұмыстық теруді анықтауға байланысты бетті табу және жүктеуден 
шығару. Бұл бет жұмыстың теруге кірмейді. 
Бұл алгоритмді былай қолдануға болады, әрбір жадыға сұраным жасағанда беттің номерін 
арнайы қозғалатын регистрге жазу керек. Одан кейін көмекші беттер жоғалар еді. Бірақ бұл өте 
қымбат. 
Процестің ақыр5ы t сукундта сұранған беттер көпмүшелік қолдануға болады. 


Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   56




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

    Басты бет