SlideShare a Scribd company logo
1 of 16
Virtual Memory
Kelompok 3 :
09021181924001 - Fenny Utary
09021181924020 - Nadia Chairunnisa
09021181924024 - Nurul Akhni
09021281924061 - Diaz R Erichel
09021281924088 - Fidyah Putri R
Pengertian virtual memory
2
Memori virtual (Virtual Memory) adalah teknik yang
memisahkan memori logika user dari memori fisik.
Menyediakan memori virtual yang sangat besar
diperuntukkan untuk programmer bila tersedia
memori fisik yang lebih kecil.
Fungsi virtual Memory
✖ Sebagai perangkat manajemen memori.
✖ Sebagai perangkat untuk melindungi memori.
✖ Menangani kelebihan “beban” RAM.
✖ Berperan sebagai RAM cadangan, tapi tidak menggantikan
fungsi RAM.
✖ Menyimpan data dari RAM, tapi tidak meneruskannya ke
processor.
✖ Data yang disimpan pada virtual memory (paging file)
bersifat sementara.
3
Gambar 1.1 Diagram yang menunjukkan memori virtual yang lebih besar dari memori fisik.
A complex idea can be conveyed with just a single still image,
namely making it possible to absorb large amounts of data quickly.
4
Page 0
Page 1
Page 2
.
.
.
Page v
Virtual
Memory
Memory
Map Physical
Memory
Implementasi
virtual memory
5
Demand Paging
Proses disimpan di
memori sekunder
(disk). Jika proses akan
dieksekusi, maka
dipindah (swap) ke
memori.
Demand Segmentation
Proses lebih kompleks
karena diterapkannya
ukuran segmen yang
bervariasi.
6
2 Cara Implementasi Virtual Memory
Demand Paging
✖ Mirip sistem paging dengan swapping.
✖ Kebutuhan I/O lebih rendah, kebutuhan memori lebih rendah,
respon lebih cepat dan lebih banyak user yang menggunakan.
✖ Lazy swapper untuk melakukan swapping bila page tersebut
akan digunakan sebuah page tidak pernah ditukar kememori
kecuali page diperlukan.
✖ Jika page diperlukan, dilakukan acuan ke page tersebut, tetapi
jika acuan invalid maka dilakukan penghentian.
7
Gambar 2.1 Diagram yang menunjukkan proses demand paging (sistem paging dengan swapping)
8
Main
Memory
Program B
Program A Swipe out
Swipe in
Gambar 2.2 Langkah-langkah bila terjadi page fault.
Akses ke page yang diset “invalid” menyebabkan page fault, yang
menyebabkan trap ke sistem operasi.
9
Physical
Memory
Page Fault
Free
frame
i
Load m
Page table
1
2
3
4
5
6
Operating
System
Restart
instruction
Reference
Trap
Page is on
backing store
Bring in
missing page
Reset
page table
Perangkat Keras Pendukung Demand Paging
✖ Tabel page : tabel mempunyai kemampuan untuk memberi
entry bit valid-invalid atau nilai khusus untuk bit proteksi.
✖ Memori sekunder : digunakan untuk membawa page yang
tidak di memori dan biasanya adalah disk kecepatan tinggi
yang disebut swap device.
10
Windows mengimplementasikan virtual memory
menggunakan demand paging dengan clustering.
Clustering menangani kesalahan halaman dengan
memasukkan tidak hanya halaman kesalahan
tetapi juga beberapa halaman setelah halaman
kesalahan.
11
Implementasi
virtual memory
di Windows 10
12
Proses Implementasi Virtual Memory di Windows 10
13
Sebenarnya, setiap komputer telah mengatur secara otomatis virtual memory atau paging file dari semua
drive yang dimiliki komputer. Namun, Anda dapat mengatur ukuran atau size virtual memory pada
komputer Anda. Berikut caranya:
1. Buka properties PC 2. Pilih Advanced system settings 3. Klik settings
Proses Implementasi Virtual Memory di Windows 10
14
4. Klik change
5. Uncheck box Automatically manage
paging file size for all drives
6. Klik Custom size dan
isi sesuai kapasitas RAM.
Klik OK untuk ketiga step
Proses Implementasi Virtual Memory di Windows 10
15
7. Klik OK 8. Restart PC
Terima Kasih
Semoga Bermanfaat
By: Kelompok 3
Sistem Operasi
Kelas 4 REG A
16

More Related Content

What's hot

Hirarki memori
Hirarki memoriHirarki memori
Hirarki memorimmrifai
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasieddie Ismantoe
 
Konsep Sistem Informasi
Konsep Sistem InformasiKonsep Sistem Informasi
Konsep Sistem InformasiSimon Patabang
 
Makalah manajemen operasi
Makalah manajemen operasiMakalah manajemen operasi
Makalah manajemen operasivitalfrans
 
Yuliana - Manajemen Memori Sistem Operasi
Yuliana  -  Manajemen Memori Sistem OperasiYuliana  -  Manajemen Memori Sistem Operasi
Yuliana - Manajemen Memori Sistem Operasibelajarkomputer
 
MANAJEMEN DISK Mata Kuliah Sistem Operasi
MANAJEMEN DISK Mata Kuliah Sistem OperasiMANAJEMEN DISK Mata Kuliah Sistem Operasi
MANAJEMEN DISK Mata Kuliah Sistem OperasiAsep Jaenudin
 
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
Pengertian field, record, table, file, data dan basis data lengkap   pengerti...Pengertian field, record, table, file, data dan basis data lengkap   pengerti...
Pengertian field, record, table, file, data dan basis data lengkap pengerti...ym.ygrex@comp
 
Sistem informasi manajemen Pengembangan Sistem
Sistem informasi manajemen Pengembangan SistemSistem informasi manajemen Pengembangan Sistem
Sistem informasi manajemen Pengembangan SistemWibiadila Ikbar
 
Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019Sukma Puspitorini
 
Pengantar Pointer untuk Pembelajaran Struktur Data (Java)
Pengantar Pointer untuk Pembelajaran Struktur Data (Java)Pengantar Pointer untuk Pembelajaran Struktur Data (Java)
Pengantar Pointer untuk Pembelajaran Struktur Data (Java)Herbert Abdillah
 
Thread di Sistem Operasi
Thread di Sistem OperasiThread di Sistem Operasi
Thread di Sistem Operasieddie Ismantoe
 
Sistem informasi pt aqua 43219110140 ranny lestari
Sistem informasi pt aqua 43219110140 ranny lestariSistem informasi pt aqua 43219110140 ranny lestari
Sistem informasi pt aqua 43219110140 ranny lestariRannyLestari1
 
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Fatma Qolbi
 
Dasar dasar sistem informasi manajemen -
Dasar dasar sistem informasi manajemen -Dasar dasar sistem informasi manajemen -
Dasar dasar sistem informasi manajemen -akbar
 
Persamaan Diferensial Biasa ( Kalkulus 2 )
Persamaan Diferensial Biasa ( Kalkulus 2 )Persamaan Diferensial Biasa ( Kalkulus 2 )
Persamaan Diferensial Biasa ( Kalkulus 2 )Kelinci Coklat
 

What's hot (20)

Hirarki memori
Hirarki memoriHirarki memori
Hirarki memori
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasi
 
Konsep Sistem Informasi
Konsep Sistem InformasiKonsep Sistem Informasi
Konsep Sistem Informasi
 
Logika lanjutan
Logika lanjutanLogika lanjutan
Logika lanjutan
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
Ho automata
Ho automataHo automata
Ho automata
 
Makalah manajemen operasi
Makalah manajemen operasiMakalah manajemen operasi
Makalah manajemen operasi
 
Himpunan matematika diskrit
Himpunan matematika diskritHimpunan matematika diskrit
Himpunan matematika diskrit
 
Yuliana - Manajemen Memori Sistem Operasi
Yuliana  -  Manajemen Memori Sistem OperasiYuliana  -  Manajemen Memori Sistem Operasi
Yuliana - Manajemen Memori Sistem Operasi
 
MANAJEMEN DISK Mata Kuliah Sistem Operasi
MANAJEMEN DISK Mata Kuliah Sistem OperasiMANAJEMEN DISK Mata Kuliah Sistem Operasi
MANAJEMEN DISK Mata Kuliah Sistem Operasi
 
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
Pengertian field, record, table, file, data dan basis data lengkap   pengerti...Pengertian field, record, table, file, data dan basis data lengkap   pengerti...
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
 
Sistem informasi manajemen Pengembangan Sistem
Sistem informasi manajemen Pengembangan SistemSistem informasi manajemen Pengembangan Sistem
Sistem informasi manajemen Pengembangan Sistem
 
Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Pengantar Pointer untuk Pembelajaran Struktur Data (Java)
Pengantar Pointer untuk Pembelajaran Struktur Data (Java)Pengantar Pointer untuk Pembelajaran Struktur Data (Java)
Pengantar Pointer untuk Pembelajaran Struktur Data (Java)
 
Thread di Sistem Operasi
Thread di Sistem OperasiThread di Sistem Operasi
Thread di Sistem Operasi
 
Sistem informasi pt aqua 43219110140 ranny lestari
Sistem informasi pt aqua 43219110140 ranny lestariSistem informasi pt aqua 43219110140 ranny lestari
Sistem informasi pt aqua 43219110140 ranny lestari
 
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
 
Dasar dasar sistem informasi manajemen -
Dasar dasar sistem informasi manajemen -Dasar dasar sistem informasi manajemen -
Dasar dasar sistem informasi manajemen -
 
Persamaan Diferensial Biasa ( Kalkulus 2 )
Persamaan Diferensial Biasa ( Kalkulus 2 )Persamaan Diferensial Biasa ( Kalkulus 2 )
Persamaan Diferensial Biasa ( Kalkulus 2 )
 

Similar to Implementasi Virtual Memory Kelompok 3

Tugas virtual memory so_ti_reg_a_group2
Tugas virtual memory  so_ti_reg_a_group2Tugas virtual memory  so_ti_reg_a_group2
Tugas virtual memory so_ti_reg_a_group2NancyDwiPutri
 
Kelompok 1 - Virtual Memory pada Windows 8
Kelompok 1 - Virtual Memory pada Windows 8Kelompok 1 - Virtual Memory pada Windows 8
Kelompok 1 - Virtual Memory pada Windows 8Ferza Reyaldi
 
Tugas SO Virtual Memory
Tugas SO Virtual MemoryTugas SO Virtual Memory
Tugas SO Virtual MemoryIrsyadTadri
 
Memori virtual
Memori virtualMemori virtual
Memori virtualzainalarif
 
Implementasi virtual memory
Implementasi virtual memoryImplementasi virtual memory
Implementasi virtual memoryAnnisaKomalasari
 
Implementasi virtual memory windows 10
Implementasi virtual memory windows 10Implementasi virtual memory windows 10
Implementasi virtual memory windows 10KemasMuhammadHuseinA
 
Praktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual boxPraktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual boxJefri Fahrian
 
Implementasi virtual memory
Implementasi virtual memoryImplementasi virtual memory
Implementasi virtual memoryAnnisaKomalasari
 
Sistem operasi pertemuan 11
Sistem operasi pertemuan 11Sistem operasi pertemuan 11
Sistem operasi pertemuan 11Afrina Ramadhani
 
Implementasi Virtual Memory
Implementasi Virtual MemoryImplementasi Virtual Memory
Implementasi Virtual Memorykhalifah erian
 
Tugas implementasi virtual memory kelompok 1
Tugas implementasi virtual memory   kelompok 1Tugas implementasi virtual memory   kelompok 1
Tugas implementasi virtual memory kelompok 1syaugiafif
 
Implementasi virtual memory di windows 10 sistem operasi 4 reg a
Implementasi virtual memory di windows 10 sistem operasi 4 reg aImplementasi virtual memory di windows 10 sistem operasi 4 reg a
Implementasi virtual memory di windows 10 sistem operasi 4 reg aFarras Muhammad
 
TUGAS IMPLEMENTASI VIRTUAL MEMORY
TUGAS IMPLEMENTASI VIRTUAL MEMORYTUGAS IMPLEMENTASI VIRTUAL MEMORY
TUGAS IMPLEMENTASI VIRTUAL MEMORYDewiHuskarianti
 
Virtualization 2 indra
Virtualization 2 indraVirtualization 2 indra
Virtualization 2 indraindra79ti
 
Tugas virtual memory
Tugas virtual memory Tugas virtual memory
Tugas virtual memory TarisaRafika
 
PENGANTAR TEKNOLOGI INFORMASI-PERTEMUAN 2.pptx
PENGANTAR TEKNOLOGI INFORMASI-PERTEMUAN 2.pptxPENGANTAR TEKNOLOGI INFORMASI-PERTEMUAN 2.pptx
PENGANTAR TEKNOLOGI INFORMASI-PERTEMUAN 2.pptxYogiswaraDPutra
 

Similar to Implementasi Virtual Memory Kelompok 3 (20)

Virtual memory di windows 10
Virtual memory di windows 10Virtual memory di windows 10
Virtual memory di windows 10
 
Tugas virtual memory so_ti_reg_a_group2
Tugas virtual memory  so_ti_reg_a_group2Tugas virtual memory  so_ti_reg_a_group2
Tugas virtual memory so_ti_reg_a_group2
 
Kelompok 1 - Virtual Memory pada Windows 8
Kelompok 1 - Virtual Memory pada Windows 8Kelompok 1 - Virtual Memory pada Windows 8
Kelompok 1 - Virtual Memory pada Windows 8
 
Tugas SO Virtual Memory
Tugas SO Virtual MemoryTugas SO Virtual Memory
Tugas SO Virtual Memory
 
Virtual Memory
Virtual Memory Virtual Memory
Virtual Memory
 
Memori virtual
Memori virtualMemori virtual
Memori virtual
 
Implementasi virtual memory
Implementasi virtual memoryImplementasi virtual memory
Implementasi virtual memory
 
Implementasi virtual memory windows 10
Implementasi virtual memory windows 10Implementasi virtual memory windows 10
Implementasi virtual memory windows 10
 
Praktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual boxPraktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual box
 
Implementasi virtual memory
Implementasi virtual memoryImplementasi virtual memory
Implementasi virtual memory
 
Sistem operasi pertemuan 11
Sistem operasi pertemuan 11Sistem operasi pertemuan 11
Sistem operasi pertemuan 11
 
Implementasi Virtual Memory
Implementasi Virtual MemoryImplementasi Virtual Memory
Implementasi Virtual Memory
 
Tugas implementasi virtual memory kelompok 1
Tugas implementasi virtual memory   kelompok 1Tugas implementasi virtual memory   kelompok 1
Tugas implementasi virtual memory kelompok 1
 
Implementasi virtual memory di windows 10 sistem operasi 4 reg a
Implementasi virtual memory di windows 10 sistem operasi 4 reg aImplementasi virtual memory di windows 10 sistem operasi 4 reg a
Implementasi virtual memory di windows 10 sistem operasi 4 reg a
 
TUGAS IMPLEMENTASI VIRTUAL MEMORY
TUGAS IMPLEMENTASI VIRTUAL MEMORYTUGAS IMPLEMENTASI VIRTUAL MEMORY
TUGAS IMPLEMENTASI VIRTUAL MEMORY
 
Virtual Memory Kelompok 4
Virtual Memory Kelompok 4Virtual Memory Kelompok 4
Virtual Memory Kelompok 4
 
Front side bus
Front side busFront side bus
Front side bus
 
Virtualization 2 indra
Virtualization 2 indraVirtualization 2 indra
Virtualization 2 indra
 
Tugas virtual memory
Tugas virtual memory Tugas virtual memory
Tugas virtual memory
 
PENGANTAR TEKNOLOGI INFORMASI-PERTEMUAN 2.pptx
PENGANTAR TEKNOLOGI INFORMASI-PERTEMUAN 2.pptxPENGANTAR TEKNOLOGI INFORMASI-PERTEMUAN 2.pptx
PENGANTAR TEKNOLOGI INFORMASI-PERTEMUAN 2.pptx
 

Implementasi Virtual Memory Kelompok 3

  • 1. Virtual Memory Kelompok 3 : 09021181924001 - Fenny Utary 09021181924020 - Nadia Chairunnisa 09021181924024 - Nurul Akhni 09021281924061 - Diaz R Erichel 09021281924088 - Fidyah Putri R
  • 2. Pengertian virtual memory 2 Memori virtual (Virtual Memory) adalah teknik yang memisahkan memori logika user dari memori fisik. Menyediakan memori virtual yang sangat besar diperuntukkan untuk programmer bila tersedia memori fisik yang lebih kecil.
  • 3. Fungsi virtual Memory ✖ Sebagai perangkat manajemen memori. ✖ Sebagai perangkat untuk melindungi memori. ✖ Menangani kelebihan “beban” RAM. ✖ Berperan sebagai RAM cadangan, tapi tidak menggantikan fungsi RAM. ✖ Menyimpan data dari RAM, tapi tidak meneruskannya ke processor. ✖ Data yang disimpan pada virtual memory (paging file) bersifat sementara. 3
  • 4. Gambar 1.1 Diagram yang menunjukkan memori virtual yang lebih besar dari memori fisik. A complex idea can be conveyed with just a single still image, namely making it possible to absorb large amounts of data quickly. 4 Page 0 Page 1 Page 2 . . . Page v Virtual Memory Memory Map Physical Memory
  • 6. Demand Paging Proses disimpan di memori sekunder (disk). Jika proses akan dieksekusi, maka dipindah (swap) ke memori. Demand Segmentation Proses lebih kompleks karena diterapkannya ukuran segmen yang bervariasi. 6 2 Cara Implementasi Virtual Memory
  • 7. Demand Paging ✖ Mirip sistem paging dengan swapping. ✖ Kebutuhan I/O lebih rendah, kebutuhan memori lebih rendah, respon lebih cepat dan lebih banyak user yang menggunakan. ✖ Lazy swapper untuk melakukan swapping bila page tersebut akan digunakan sebuah page tidak pernah ditukar kememori kecuali page diperlukan. ✖ Jika page diperlukan, dilakukan acuan ke page tersebut, tetapi jika acuan invalid maka dilakukan penghentian. 7
  • 8. Gambar 2.1 Diagram yang menunjukkan proses demand paging (sistem paging dengan swapping) 8 Main Memory Program B Program A Swipe out Swipe in
  • 9. Gambar 2.2 Langkah-langkah bila terjadi page fault. Akses ke page yang diset “invalid” menyebabkan page fault, yang menyebabkan trap ke sistem operasi. 9 Physical Memory Page Fault Free frame i Load m Page table 1 2 3 4 5 6 Operating System Restart instruction Reference Trap Page is on backing store Bring in missing page Reset page table
  • 10. Perangkat Keras Pendukung Demand Paging ✖ Tabel page : tabel mempunyai kemampuan untuk memberi entry bit valid-invalid atau nilai khusus untuk bit proteksi. ✖ Memori sekunder : digunakan untuk membawa page yang tidak di memori dan biasanya adalah disk kecepatan tinggi yang disebut swap device. 10
  • 11. Windows mengimplementasikan virtual memory menggunakan demand paging dengan clustering. Clustering menangani kesalahan halaman dengan memasukkan tidak hanya halaman kesalahan tetapi juga beberapa halaman setelah halaman kesalahan. 11
  • 13. Proses Implementasi Virtual Memory di Windows 10 13 Sebenarnya, setiap komputer telah mengatur secara otomatis virtual memory atau paging file dari semua drive yang dimiliki komputer. Namun, Anda dapat mengatur ukuran atau size virtual memory pada komputer Anda. Berikut caranya: 1. Buka properties PC 2. Pilih Advanced system settings 3. Klik settings
  • 14. Proses Implementasi Virtual Memory di Windows 10 14 4. Klik change 5. Uncheck box Automatically manage paging file size for all drives 6. Klik Custom size dan isi sesuai kapasitas RAM. Klik OK untuk ketiga step
  • 15. Proses Implementasi Virtual Memory di Windows 10 15 7. Klik OK 8. Restart PC
  • 16. Terima Kasih Semoga Bermanfaat By: Kelompok 3 Sistem Operasi Kelas 4 REG A 16