126
Afzalliklari
Katta virtual xotira;
Xotiradan yanada samaraliroq foydalanish;
Ko‘p dasturlash darajasida chegara yo‘q;
Kamchiliklari
Sahifali boshqarishning oddiy usuliga qaraganda sahifalar
soni va sahifani qayta ishlash uchun
protsessor yuklanishi hajmi
ko‘proq.
Sahifani almashtirish algoritmi
Sahifani almashtirish algoritmlari – bu usul operatsion tizim
yordamida qaysi xotira sahifalarini o‘zgartirish,
diskka yozish
kerakligini hal qiladi. Sahifada xatolik yuz berganda va sahifani
taqsimlash uchun ishlatib bo‘lmaydigan
holatlarda, agar sahifalar
mavjud bo‘lmasa yoki bo‘sh sahifalar
soni talab qilinadigan
miqdordan kam bo‘lsa, sahifani almashtirish har safar sodir bo‘ladi.
O‘zgartirish uchun tanlangan va yuklanmagan sahifaga yana murojaat
qilinganida, u diskdan ma’lumotlarni o‘qishi kerak va bu K/Ch
tugallanishini talab qiladi. Ushbu jarayon sahifani almashtirish
algoritmining sifatini aniqlaydi: sahifalarni joylashtirish
uchun kutish
vaqti qanchalik qisqa bo‘lsa, algoritm shunchalik yaxshi bo‘ladi.
Sahifani almashtirish algoritmi qurilma tomonidan taqdim etilgan
sahifalarga kirish to‘g‘risidagi cheklangan ma’lumotlarga
qaraydi va
sahifalarni o‘tkazib yuborishni kamaytirish uchun qaysi sahifalarni
almashtirish kerakligini tanlashga harakat qiladi, uni dastlabki saqlash
xarajatlari va algoritmning protsessor vaqti bilan taqqoslaydi. Sahifani
almashtirish
algoritmlari
juda
ko‘p.
Bulardan
eng
ko‘p
qo‘llaniladiganlari FIFO va LRU algoritmlari hisoblanadi.
Dostları ilə paylaş: