LRU sendiri merupakan kepanjangan
dari Least Recently Used
Algoritma Penggantian Page LRU
merupakan algoritma penggantian isi chache, yaitu apabila chache penuh dan
diperlukan penyimpanan entri baru, maka entri yang paling jarang digunakan akan
dihapus dan diganti dengan entri baru.
Ada beberapa cara untuk
mengimplementasikan algoritma LRU, tetapi yang cukup terkenal ada 2 yaitu,
Counter dan Stack.
1. Dengan cara Counter
Cara ini dilakukan dengan
menggunakan counter atau logical clock. Setiap halaman memiliki nilai yang pada
awalnya diinisialisasi dengan 0. Ketika mengakses ke suatu halaman baru, nilai
pada clock dihalaman tersebut bertambah 1.
2. Dengan cara Stack
Cara ini dilakukan dengan
menggunakan stack yang menandakan halaman-halaman yang berada dimemori. setiap
kali suatu halaman diakses, akan diletakan dibagian paling atas stack. Apabila
ada halaman yang perlu diganti, maka halaman yang berada dibagian paling bawah
stack akan diganti sehingga setiap kali halam baru akan diakses tidak perlu
mencari kembali halaman yang akan diganti.
makasih sudah share
BalasHapuslampu service hp 5 in1