You are on page 1of 10

PAGE REPLACEMENT

ALGORITHM

Oleh kelompok 55.9:


Budi Irawan 120300025Y
Deny Martan 1203000331

Email: bluedee_2811r@yahoo.com

1 Silahkan menggandakan dan mengedarkan berkas 29/11/2004


ini, tanpa mengubah nota hak cipta ini. Kel 55.9
TOPIK PEMBAHASAN

v Algoritma First In First Out ( FIFO )


v Algoritma Optimal
v Algoritma Least Recently Used ( LRU )
v Algoritma Perkiraan LRU
v Algoritma Counting
v Algoritma Page Buffering

2 Silahkan menggandakan dan mengedarkan berkas 29/11/2004


ini, tanpa mengubah nota hak cipta ini. Kel 55.9
ALGORITMA FIRST IN FIRST
OUT ( FIFO )
Ø Prinsip dari algoritma ini adalah mengantri.
Ø Halaman yang diganti adalah halaman yang paling
lama ada di memori.
Ø Biaya lebih murah.
Ø Implementasinya dengan linked( FIFO )list.
Ø Kekurangan :
- Banyak menimbulkan Page Fault.
- Terjadinya Anomali Belady
(Page fault bertambah ~ jumlah frame meningkat)

3 Silahkan menggandakan dan mengedarkan berkas 29/11/2004


ini, tanpa mengubah nota hak cipta ini. Kel 55.9
ALGORITMA OPTIMAL

Ø Halaman yang tidak akan digunakan dalam waktu


yang lama akan diganti.
Ø Memiliki page-fault paling rendah diantara algoritma
lainnya.
Ø Algoritma ini memang ideal tetapi tidak mungkin
untuk diimplementasikan.
Ø Digunakan sebagai perbandingan dengan algoritma
lain.
Ø Tidak akan mengalami Anomali Belady

4 Silahkan menggandakan dan mengedarkan berkas 29/11/2004


ini, tanpa mengubah nota hak cipta ini. Kel 55.9
ALGORITMA LEAST
RECENTLY USED ( LRU )
Ø Halaman yang telah tidak digunakan dalam jangka
waktu yang terlama akan diganti.

Ø Implementasinya dengan menggunakan stack atau


counter.

Ø Tidak akan mengalami Anomali Belady.

Ø Sedikit sistem komputer yang menyediakan


hardware yang mendukung LRU

5 Silahkan menggandakan dan mengedarkan berkas 29/11/2004


ini, tanpa mengubah nota hak cipta ini. Kel 55.9
ALGORITMA PERKIRAAN LRU

v Not Frequently Used Algorithm ( NFU ) /


Additional-Reference-Bits Algorithm

Ø Setiap halaman memiliki 8-bit acuan.


Ø Adanya shift-right oleh OS dalam periode waktu
tertentu terhadap bit acuan dengan bit paling kiri
adalah 1, jika halaman diakses dan 0 jika tidak.
Ø Halaman dengan nilai terkecil akan diganti.

6 Silahkan menggandakan dan mengedarkan berkas 29/11/2004


ini, tanpa mengubah nota hak cipta ini. Kel 55.9
CONT.
v Second-Chance Algorithm( Clock Algorithm )
Ø Dasarnya menggunakan prinsip algoritma FIFO.
Ø Jika bit halaman nilainya 0 maka akan diganti,
jika bitnya 1 diberi Kesempatan lagi ( Second
Chance ) lalu bitnya itu diubah jadi 0, pencarian
dilanjutkan ke halaman berikutnya.
Ø Jika semua halaman nilainya 1à Second-
chance = FIFO
Ø Menggunakan circular queue.

7 Silahkan menggandakan dan mengedarkan berkas 29/11/2004


ini, tanpa mengubah nota hak cipta ini. Kel 55.9
CONT.
v Enhanced Second Chance Algorithm
Ø Menggunakan bit acuan dan bit modifikasi ( R, M ).
Ø Mempunyai 4 kemungkinan kelas:
§ Kelas 1 ( 0, 0 ): tidak digunakan, tidak dimodifikasi --
pilihan pertama.
§ Kelas 2 ( 0, 1 ): tidak digunakan tetapi dimodifikasi --
pilihan kedua.
§ Kelas 3 ( 1, 0 ): digunakan tetapi tidak dimodifikasi –
pilihan ketiga.
§ Kelas 4 ( 1, 1 ): digunakan dan dimodifikasi – pilihan
keempat.
Ø Digunakan di MacOS.

8 Silahkan menggandakan dan mengedarkan berkas 29/11/2004


ini, tanpa mengubah nota hak cipta ini. Kel 55.9
ALGORITMA COUNTING

v Least Frequently Used ( LFU )


Ø Halaman dengan nilai acuan terkecil akan diganti.
Ø Dengan asumsi bahwa halaman dengan nilai acuan besar,
aktif digunakan.

v Most Frequently Used ( MFU )


Ø Halaman dengan nilai acuan terbesar akan diganti.
Ø Dengan asumsi bahwa halaman dengan nilai acuan kecil,
baru saja masuk dan akan digunakan.

9 Silahkan menggandakan dan mengedarkan berkas 29/11/2004


ini, tanpa mengubah nota hak cipta ini. Kel 55.9
ALGORITMA PAGE
BUFFERING
Ø Menggunakan pool dari frame kosong.

Ø Mengijinkan proses mengulang dari awal secepat


mungkin, tanpa perlu menunggu halaman yang
akan dipindahkan untuk ditulis ke disk karena
frame-nya telah ditambahkan ke dalam pool frame
kosong

Ø Digunakan di VAX/ VMS system

10 Silahkan menggandakan dan mengedarkan berkas 29/11/2004


ini, tanpa mengubah nota hak cipta ini. Kel 55.9

You might also like