MEMORY VIRTUAL
Kelompok : 4
Anggota :
1. Edi Priatama 20.11.3747
2. Endra Kurnia Aziz 20.11.3748
3. Maulana Muhammad Djalaludin A 20.11.3749
4. Kharisma Faikhaul Adlkha 20.11.3750
5. Muhammad Rizqi Septi A 20.11.3751
Puji syukur kami panjatkan kepada kehadirat Allah Yang Maha Esa, yang telah
memberikan rahmat dan hidayah-Nya, sehingga kami dapat menyusun makalah ini dengan
baik.
Dengan adanya tugas ini, kami diharapkan untuk lebih mengenal tentang Sistem
Operasi yang kami susun berdasarkan beberapa sumber.
Kami tahu bahwa makalah ini masih banyak kekurangannya. Oleh karena itu, kami
sangat berharap kritik dan saran positif, untuk penulisan makalah yang lebih baik lagi.
Makalah ini disusun sebagai salah satu tugas mahasiswa Universitas AMIKOM
YOGYAKARTA dalam mata kuliah Sistem Operasi di Fakultas Ilmu Komputer.
Akhir kata, kami sangat berterima kasih kepada semua pihak yang turut serta
membantu dalam penyusunan dan penulisan makalah ini. Kami berharap semoga makalah ini
bisa berguna bagi pembaca.
Penyusun
BAB 1
PENDAHULUAN
http://ftp.gunadarma.ac.id/linux/docs/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-
4.X-2/img/c532-f03-gambar3.png
1. sistem akan mengakses tabel page untuk mengecek apakah valid atau invalid
2. jika terindikasi invalid maka akan dilakukan trap atau menjebak proses
tersebut ke sistem operasi
3. sistem operasi akan memeriksa page yang akan diakses apakah ilegal (tidak
ada di disk) atau legal (ada di disk) ,bila ilegal maka proses akan berhenti,jika
legal page akan diambil dari disk
4. page akan dibawa dari disk ke memori utama
5. apabila terdapat ruang kosong maka proses transfer page ke frame bebas
dilakukan. page table akan diatur ulang sesuai kondisi terbaru dari frame.
6. setelah page sudah ada di memori utama maka intruksi akan diulang kembali
1.2 Performasi Demand Paging
Dalam kinerja sistem computer ,demand paging banyak memberikan
manfaat dan meningkatkan kinerja sistem pada computer tapi dalam proses
demand paging bila terjadi page fault maka kinerja dari memori akan lambat
karena adanya penanganan page fault.Kinerja demand paging dapat dihitung
dengan EAT( Effective Acces Time).
Rumus :
EAT = (1-p) x ma + p x page fault time
contoh :
https://images.app.goo.gl/5jvu5aAWocexQr946
https://images.app.goo.gl/TnP3xFTQqq6DMxjw9
https://images.app.goo.gl/9VMHSyDZDZQZZ7tQ9
1, 2, 3, 4, 1, 2, 5, 1, 2, 3, 4, 5
https://images.app.goo.gl/jtuZKiLc58MrDVUS8
b) Algoritma Optimal
Algoritma berikut merupakan algoritma paling optimal. Prinsip yang
digunakan algoritma optimal ini yaitu mengganti page yang sudah lama
tidak terpakai, sehingga page replacement akan meningkat (page fault
menurun) dan terbebas dari Belady’s Anomaly. Tetapi algoritma ini sulit
di implementasikan karena tidak bisa memprediksi page mana saja yang
akan digunakan berikutnya.
https://images.app.goo.gl/jX8vdQQZEFT3f84z9
https://images.app.goo.gl/jX8vdQQZEFT3f84z9
Algoritma ini dapat di implementasikan dengan dua cara, yaitu:
• Counter
Algoritma ini menggunakan Clock yang nilainya akan ditambah 1
setiap melakukan reference ke suatu page.
• Stack
Setiap mereference kesuatu page, page tersebut akan dipindah dan di
letakan pada bagian palinf atas stack. Page yang di ganti adalah page
yang berada di stack paling bawah.
https://images.app.goo.gl/DPEAqWSbTRWkruKD9
DAFTAR PUSTAKA
1. https://dokumen.tips/documents/makalah-virtual-memori.html
2. http://danielmuliawan.blog.binusian.org/2016/01/09/sistem-operasi-
pertemuan-11/
3. http://ftp.gunadarma.ac.id/linux/docs/v06/Kuliah/SistemOperasi/B
UKU/SistemOperasi-4.X-2/ch05s02.html
4. http://ftp.gunadarma.ac.id/linux/docs/v06/Kuliah/SistemOperasi/B
UKU/SistemOperasi-4.X-2/ch05s03.html
5. http://ftp.gunadarma.ac.id/linux/docs/v06/Kuliah/SistemOperasi/B
UKU/SistemOperasi-4.X-2/ch05s04.html
6. https://ardiansyahsite.wordpress.com/2014/02/16/macam-macam-
algoritma-page-replacement/
7. http://ftp.gunadarma.ac.id/linux/docs/v06/Kuliah/SistemOperasi/B
UKU/SistemOperasi-4.X-2/ch05s06.html
8. https://reiyza.wordpress.com/2012/07/05/macam-macam-algoritma-
page-replacement/
Ketentuan Penilaian :
1. Nilai pelaksanaan presentasi ( nilai dari PPT dan keaktifan dalam kelompok / peserta
, nilai maksimal 15 poin), nilai penulisan makalah (nilai maksimal 15 poin), nilai
referensi (nilai maksimal 15 poin) dan isi makalah (nilai maksimal 15 poin), khusus
isi makalah akan dicek apakah ada unsur copy paste apabila hasil kopi paste akan
diberi nilai 0) dan nilai total maksimal pelaksanaan presentasi 60 poin.
2. Nilai tanya (1 pertanyaan dengan nilai 5 poin) dan jawab (1 jawaban dengan nilai 5
poin)
3. Tidak hadir dalam pelaksanaan dalam presentasi tidak berhak nilai untuk
pelaksanaan presentasi (nomor 1).
4. Materi yang berupa PDF dan diberikan adalah sebagi rujukan bukan
digunakan sebagai makalah.