FIFO нь хамгийн сүүлд нэмэгдсэн зүйлсийг хадгалдаг. LRU нь ерөнхийдөө илүү үр дүнтэй байдаг, учир нь ерөнхийдөө нэг удаа нэмээд дахин хэзээ ч ашиглагдаагүй санах ойн зүйлүүд байдаг ба байнга нэмж ашигладаг зүйлүүд байдаг. LRU нь тогтмол хэрэглэгддэг зүйлсийг санах ойд хадгалах магадлал өндөртэй.
FIFO болон LRU хуудас солих алгоритмын аль нь илүү дээр вэ?
FIFO хамгийн муу үзүүлэлттэй. Энэ нь хуудасны тоо нэмэгдэхэд илүү олон хуудасны алдаатай (мууддаг). … Энэ нь олон удаа шаардлагатай, учир нь энэ нь дискэнд хуудас бичиж, үндсэн санах ойд хоёр алхамаар буцааж авчирдаг. LRU нь эдгээр нөхцөлд хэрэгжүүлэх хамгийн сайн алгоритм юм.
FIFO болон LRU хоёрын ялгаа юу вэ?
LRU кэш нь кэш дүүрсэн тохиолдолд хамгийн сүүлд хандсан оруулгыг устгадаг. FIFO өмнө нь нэмсэн оруулгыг устгана(?)
LRU солих сайн бодлого мөн үү?
Кэшүүдийн нэгэн адил LRU нь солих сайн бодлого юм. Хаяг орчуулгын хоёр хэв маяг байдаг: сегментчилсэн болон хуудастай. Тус бүр давуу талтай бөгөөд эдгээрийг нэгтгэж сегментчилсэн, хуудасны хаяглалтын схемийг үүсгэж болно.
LRU санамсаргүйгээс дээр үү?
Өмнө нь LRU нь жижиг кэшүүдэд, том кэшүүдэд 2-санамсаргүй нь илүү тохиромжтой. Аль алиных нь алгоритмын хувьд ижил байх ёстой тул 1 ба 2-ын холбоог харуулахгүй.