SlideShare a Scribd company logo
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

Memori virtual
Memori virtualMemori virtual
Memori virtual
zainalarif
 
Presentasi OSK - RAID - Kelompok 4
Presentasi OSK - RAID - Kelompok 4Presentasi OSK - RAID - Kelompok 4
Presentasi OSK - RAID - Kelompok 4
Sonityo Danang Jaya
 
1 data mining-dm2016
1 data mining-dm20161 data mining-dm2016
1 data mining-dm2016
Cici Erza Safitri
 
13 ai sitm_pakar
13 ai sitm_pakar13 ai sitm_pakar
13 ai sitm_pakar
Basiroh M.Kom
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
Asnita Meydelia C K
 
Internal memory
Internal memoryInternal memory
Internal memory
Robby Firmansyah
 
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASIDedes ssi
 
MultiProgramming and Time Sharing
MultiProgramming and Time SharingMultiProgramming and Time Sharing
MultiProgramming and Time Sharing
Tri Sugihartono
 
Data, Informasi, dan Pengetahuan
Data, Informasi, dan PengetahuanData, Informasi, dan Pengetahuan
Data, Informasi, dan Pengetahuan
Sinath Sabado
 
IMK - Strategi Banyak Window
IMK - Strategi Banyak WindowIMK - Strategi Banyak Window
IMK - Strategi Banyak Window
nadiapreviani
 
Analisis dan pemodelan keputusan
Analisis dan pemodelan keputusanAnalisis dan pemodelan keputusan
Analisis dan pemodelan keputusan
Dodi Palowan
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasi
daru2501
 
Pengenalan teknologi komputer
Pengenalan teknologi komputerPengenalan teknologi komputer
Pengenalan teknologi komputer
seolangit2
 
6 sinkronisasi aplod
6 sinkronisasi aplod6 sinkronisasi aplod
6 sinkronisasi aplod
Setia Juli Irzal Ismail
 
Insertion sort
Insertion sortInsertion sort
Insertion sort
Irwan Anwar
 
Struktur sistem Terdistribusi
Struktur sistem TerdistribusiStruktur sistem Terdistribusi
Struktur sistem Terdistribusi
Habibi Habibi
 
Mata Kuliah Komunikasi Data dan Jaringan Komputer
Mata Kuliah Komunikasi Data dan Jaringan KomputerMata Kuliah Komunikasi Data dan Jaringan Komputer
Mata Kuliah Komunikasi Data dan Jaringan Komputer
Bambang
 
Makalah tentang Hardisk - Akademi Manajemen Informatika dan Komputer Amik Mit...
Makalah tentang Hardisk - Akademi Manajemen Informatika dan Komputer Amik Mit...Makalah tentang Hardisk - Akademi Manajemen Informatika dan Komputer Amik Mit...
Makalah tentang Hardisk - Akademi Manajemen Informatika dan Komputer Amik Mit...
Ari Septiawan
 
Pembelahan sel ( mitosis n meiosis )
Pembelahan sel ( mitosis n meiosis )Pembelahan sel ( mitosis n meiosis )
Pembelahan sel ( mitosis n meiosis )
riacantik96
 
Stack atau tumpukan
Stack atau tumpukanStack atau tumpukan
Stack atau tumpukan
Tenia Wahyuningrum
 

What's hot (20)

Memori virtual
Memori virtualMemori virtual
Memori virtual
 
Presentasi OSK - RAID - Kelompok 4
Presentasi OSK - RAID - Kelompok 4Presentasi OSK - RAID - Kelompok 4
Presentasi OSK - RAID - Kelompok 4
 
1 data mining-dm2016
1 data mining-dm20161 data mining-dm2016
1 data mining-dm2016
 
13 ai sitm_pakar
13 ai sitm_pakar13 ai sitm_pakar
13 ai sitm_pakar
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 
Internal memory
Internal memoryInternal memory
Internal memory
 
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
[PPT] BAB 2 KONSEP DASAR SISTEM, INFORMASI DAN SISTEM TEKNOLOGI INFORMASI
 
MultiProgramming and Time Sharing
MultiProgramming and Time SharingMultiProgramming and Time Sharing
MultiProgramming and Time Sharing
 
Data, Informasi, dan Pengetahuan
Data, Informasi, dan PengetahuanData, Informasi, dan Pengetahuan
Data, Informasi, dan Pengetahuan
 
IMK - Strategi Banyak Window
IMK - Strategi Banyak WindowIMK - Strategi Banyak Window
IMK - Strategi Banyak Window
 
Analisis dan pemodelan keputusan
Analisis dan pemodelan keputusanAnalisis dan pemodelan keputusan
Analisis dan pemodelan keputusan
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasi
 
Pengenalan teknologi komputer
Pengenalan teknologi komputerPengenalan teknologi komputer
Pengenalan teknologi komputer
 
6 sinkronisasi aplod
6 sinkronisasi aplod6 sinkronisasi aplod
6 sinkronisasi aplod
 
Insertion sort
Insertion sortInsertion sort
Insertion sort
 
Struktur sistem Terdistribusi
Struktur sistem TerdistribusiStruktur sistem Terdistribusi
Struktur sistem Terdistribusi
 
Mata Kuliah Komunikasi Data dan Jaringan Komputer
Mata Kuliah Komunikasi Data dan Jaringan KomputerMata Kuliah Komunikasi Data dan Jaringan Komputer
Mata Kuliah Komunikasi Data dan Jaringan Komputer
 
Makalah tentang Hardisk - Akademi Manajemen Informatika dan Komputer Amik Mit...
Makalah tentang Hardisk - Akademi Manajemen Informatika dan Komputer Amik Mit...Makalah tentang Hardisk - Akademi Manajemen Informatika dan Komputer Amik Mit...
Makalah tentang Hardisk - Akademi Manajemen Informatika dan Komputer Amik Mit...
 
Pembelahan sel ( mitosis n meiosis )
Pembelahan sel ( mitosis n meiosis )Pembelahan sel ( mitosis n meiosis )
Pembelahan sel ( mitosis n meiosis )
 
Stack atau tumpukan
Stack atau tumpukanStack atau tumpukan
Stack atau tumpukan
 

Similar to Implementasi Virtual Memory Kelompok 3

Virtual memory di windows 10
Virtual memory di windows 10Virtual memory di windows 10
Virtual memory di windows 10
Muhammad Fadhil Hersaputra
 
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
NancyDwiPutri
 
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
Ferza Reyaldi
 
Tugas SO Virtual Memory
Tugas SO Virtual MemoryTugas SO Virtual Memory
Tugas SO Virtual Memory
IrsyadTadri
 
Virtual Memory
Virtual Memory Virtual Memory
Virtual Memory
Rachel Pane
 
Implementasi virtual memory
Implementasi virtual memoryImplementasi virtual memory
Implementasi virtual memory
AnnisaKomalasari
 
Implementasi virtual memory windows 10
Implementasi virtual memory windows 10Implementasi virtual memory windows 10
Implementasi virtual memory windows 10
KemasMuhammadHuseinA
 
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
Jefri Fahrian
 
Implementasi virtual memory
Implementasi virtual memoryImplementasi virtual memory
Implementasi virtual memory
AnnisaKomalasari
 
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 Memory
khalifah erian
 
Tugas implementasi virtual memory kelompok 1
Tugas implementasi virtual memory   kelompok 1Tugas implementasi virtual memory   kelompok 1
Tugas implementasi virtual memory kelompok 1
syaugiafif
 
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
Farras Muhammad
 
TUGAS IMPLEMENTASI VIRTUAL MEMORY
TUGAS IMPLEMENTASI VIRTUAL MEMORYTUGAS IMPLEMENTASI VIRTUAL MEMORY
TUGAS IMPLEMENTASI VIRTUAL MEMORY
DewiHuskarianti
 
Virtual Memory Kelompok 4
Virtual Memory Kelompok 4Virtual Memory Kelompok 4
Virtual Memory Kelompok 4
IQBALFANOSAWIOTAMA
 
Virtualization 2 indra
Virtualization 2 indraVirtualization 2 indra
Virtualization 2 indra
indra79ti
 
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.pptx
YogiswaraDPutra
 

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
 
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
 
Pertemuan3
Pertemuan3Pertemuan3
Pertemuan3
 

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