Prečo je lru lepší ako fifo?

Obsah:

Prečo je lru lepší ako fifo?
Prečo je lru lepší ako fifo?
Anonim

FIFO uchováva veci, ktoré boli pridané naposledy. LRU je vo všeobecnosti efektívnejšia, pretože vo všeobecnosti existujú položky pamäte, ktoré sa pridajú raz a už sa nikdy nepoužijú, a položky, ktoré sa pridávajú a používajú často. LRU s oveľa väčšou pravdepodobnosťou uchová často používané položky v pamäti.

Čo je lepšie medzi FIFO a LRU, vysvetlite algoritmus na nahradenie stránky?

FIFO má najhorší výkon. Má viac chýb stránky (degeneruje sa), keď sa počet strán zvýši. … Toto trvá mnohokrát, pretože zapíše stránku na disk a vráti ju späť do hlavnej pamäte v dvoch krokoch. LRU je lepší algoritmus na implementáciu v týchto podmienkach.

Aký je rozdiel medzi FIFO a LRU?

Vyrovnávacia pamäť LRU vymaže záznam, ku ktorému sa pristupovalo naposledy, ak je vyrovnávacia pamäť plná. FIFO vymaže záznam, ktorý bol pridaný skôr(?)

Je LRU dobrá politika výmeny?

Rovnako ako v prípade vyrovnávacích pamätí, LRU je dobrá zásada výmeny. Existujú dva štýly prekladu adries: segmentovaný a stránkovaný. Každý z nich má svoje výhody a možno ich skombinovať a vytvoriť tak segmentovanú, stránkovanú schému adresovania.

Je LRU lepšia ako náhodná?

Ako predtým, LRU je lepšia pre malé cache a 2-random je lepšia pre veľké cache. Asociativity 1 a 2 sa nezobrazujú, pretože by mali byť identické pre oba algoritmy.

Odporúča: