1 / 9

Pertemuan 8 Virtual Memory

Matakuliah : Sistem Operasi. Pertemuan 8 Virtual Memory. Learning Outcome. Pada akhir pertemuan ini , diharapkan mahasiswa akan mampu : Mahasiswa dapat menerangkan cara kerja Virtual memory. Outline Materi. Konsep Virtual Memory Demand Paging Page Replacement.

winona
Download Presentation

Pertemuan 8 Virtual Memory

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Matakuliah: SistemOperasi Pertemuan8Virtual Memory

  2. Learning Outcome Padaakhirpertemuanini, diharapkanmahasiswa akanmampu : • MahasiswadapatmenerangkancarakerjaVirtual memory.

  3. Outline Materi • Konsep Virtual Memory • Demand Paging • Page Replacement

  4. Konsep Virtual Memory Mengapadigunakan Virtual Memory ? Karenaukuran main memory yang terbatassedangkanukurandariprosesdapatmelebihiukurandari main memory. Hal inimakaakanmenyebabkanterjadinya : • Page Fault -> kegagalansuatu main memory untukmenampilkan page yang dibutuhkanuntukmengeksekusisebuahproseskarenatidakadadalam main memory • Thrashing -> Kejadiandimanaprosestidakmemilikijumlah frame yang cukupuntukmenyimpansejumlah page yang seringsekalidigunakanolehproses. Konsepdari Virtual Memory menggunakan management memory paging yaitumembagi main memory menjadibeberapa frame yang memilikiukuran yang sama.

  5. Demand paging Sistem demand paging samadengansistem paging yaitudenganproses swap. • Lazy swapper -> metodeuntukmelakukanpengalihandari memory sekunderke main memory. • Flag yang digunakan : • Valid • invalid

  6. Cara kerja Demand Paging • Mengecektabel internal (PCB) untukmenentukan Valid dan invalid sebuah page. • Jika valid makadihentikan, Jika invalid makamencari frame kosongpada main memory • Kemudianmembaca page yang invalid ke memory sekunder • Swap in page ke main memory danmemperbaiki table page dantabel internal • Menungguinstruksidariprosesoruntukdigunakan.

  7. Page replacement • AlgoritmaFiFO Algoritma yang digunakanuntukmenukartempatpada main memory dengancaramencari page yang paling lama beradapada main memory. • Algoritma Optimal Algoritma yang digunakanuntukmenukartempatpada main memory dengancaramencari page yang tidakdigunakandalamwaktudekat. • Algoritma least recently Use (LRU) Algoritma yang digunakanuntukmenukartempatdengancaramencari page yang tidakbarusajadigunakanolehprocesor

  8. Quis • Jelaskan Management memory menggunakan equal fixed partition (dengangambar) prosesdibawahini : Jikaukuran main memory 120 mbdenganukuranpartisi 60 mb!

  9. Quis (Cont) • Jikaada reference string 3 2 4 5 1 3 2 1 1 4 5 Jelaskancarakerja (dengangambar) page replacement menggunakanalgoritma LRU jikajumlah frame ada 3!

More Related