Ada bbrp algo:
*) Optimal
*) FIFO
*) LRU
*) Second Chance
*) Clock
dll
Reference string: urutan sequence dr virtual page number pada saat program dieksekusi (biasa diket di soal)
cth soal:
diket ref. string: 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1
dijalankan pada komputer dgn 3 page frame
berapa kali terjadi page fault jika digunakan algoritma:
a) Optimal
b) FIFO
c) LRU
d) clock
Kelemahan FIFO: kemungkinan program yang masin digunakan sdh dibuang karena pertama kali dikeluarkan
Diperbaiki menjadi second chance -> setiap page diberi R-bit, menggunakan linked list
Algoritma:
If R = 0 then Replace
If R = 1 then R = 0, cari page berikutnya sampe ketemu yg R = 0
Perbaikan FIFO dpt jg berupa clock.
Perbedaan clock dan second chance ?
(Comment dibawah kalo ada yg tau yaa wkwkwk)
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteKata Pak Made, clock itu sama dengan second chance tapi implementasinya menggunakan circular linked list
ReplyDeleteThanks penjelasannyaa :)
ReplyDeleteBAbi Kamu :V
ReplyDelete