rss
email
twitter
facebook

Tuesday, April 23, 2013

7. Thrashing

Misalnya sembarang proses  tidak mempunyai frame yang cukup. Meskipun secara  teknis  dapat  mengurangi  jumlah  frame  yang  dialokasikan  sampai  minimum, terdapat sejumlah page yang sedang aktif digunakan.  Jika suatu proses tidak memiliki jumlah frame yang cukup, maka sering terjadi page fault.   Sehingga harus mengganti beberapa page. Tetapi  karena semua page sedang digunakan, harus mengganti page yang tidak digunakan lagi kemudian. Konsekuensinya, sering terjadi page fault lagi dan lagi.  Proses berlanjut page fault, mengganti page untuk page fault  dan seterusnya.

Kegiatan  aktifitas  paging  yang  tinggi  disebut  thrashing. Sebuah  proses mengalami thrashing jika  menghabiskan lebih  banyak waktu  untuk  paging daripada eksekusi.  Efek thrashing dapat dibatasi dengan menggunakan algoritma local (priority) replacement. Grafik terjadinya proses thrashing pada sistem multiprogramming dapat dilihat pada Gambar






Selengkapnya tentang Virtual Memory, silahkan cek:

  1. Adytia Ramadhan - Konsep Dasar Virtual Memory
  2. Assyifa F - Demand Paging
  3. Gerald Imanuel - Unjuk Kerja Demand Paging
  4. M. Bayu - Page Replacement
  5. M. Fadjri - Algoritma Page Replacement
  6. Rahmat - Pengalokasian Frame 
  7. Romi - Trashing

0 comments:

Post a Comment