SlideShare a Scribd company logo
1 of 15
Nama Kelompok:
Vinito Zummi Zola(09021281924035)
M. Muqsith Giga Saputra (09021181924023)
Yuniar Pratiwi(09021281924042)
Rachel Pane(09021281924069)
Virtual Memory
● Merupakan teknik yang pemisah antara memori logis dan memori fisiknya.
● Melakukan pemisah dengan menaruh memori logis ke disk sekunder dan
hanya membawa halaman yang diperlukan ke momori utama.
● Hanya bagian dari program yang perlu saja berada di memory untuk eksekusi
● Logical address space bisa lebih besar daripada physical address space
● Memperbolehkan virtual address space pada VM untuk disharing oleh
beberapa proses
● Bisa jadi hanya beberapa bagian dari memori lo
page0
page1
page2
page v
•
•
•
virtual memory
memory
map
physical
memory
Virtual memory lebih besar dari physical memory
stack
heap
code
data
Max
Virtual Address Space
Program yang tidak perlu di memory utama
● Program-program yang digunakan sebagai error handling, yang jarang
digunakan karena jarang terjadi
● Program-program yang tidak digunakan secara real time
● Fungsi-fungsi yang tidak dipakai
● Array,list,atau tabel yang kapasitasnya tidak terpakai semuanya
Implementasi Virtual Memory
❏ Virtual memory digunakan pada:
● multiprograming
❏ Memory virtual dapat dilakukan dengan cara:
● Demand paging
Shared Memory Using Virtual Memory
stack
shared library
heap
data
code
stack
heap
data
code
shared
pages
shared library
Demand Paging
● Tidak semua program harus diload semua ke memory fisik hanya yang
diperlukan saja
● Permintaan pemberian page menggunakan swapping
● Page hanya akan di-swap ke memory utama jika benar benar diperlukan
● Program swapper yang digunakam:
➢ lazy swapper - tidak pernah page kedalam memory sampai page
benar-benar diperlukan
➢ swapper (memanipulasi seluruh proses, sehingga swapper yang khusus
berhubungan dengan pages bernama pager
program
A
program
B
20 21 22 23
12 13 14 15
8 9 10 11
4 5 6 7
16 17 18 19
0 1 2 3
swap out
swap in
Transfer Page Dari Memori Ke Ruang Disk Yang Berurutan
Konsep dasar Demand Paging
● Sebelum eksekusi, pager memperkirakan page mana saja yang mungkin
dibutuhkan saat eksekusi
● CPU ingin mengakses data/instruksi di suatu page
● ada 2 cara implementasi akses backing strore
1. bawa seluruh program ke partisi swap, pager ambil page dari swap
2. pager ambil langsung dari file system, jika phsical memory penuh, swap
page di memory ke backing store
Implementasi Virtual Memory Di Windows 10
1. Buka control panel,lalu pilih menu system dan security
2. Lalu pilih Advanced system settings
3. Klik pada tab Advanced kemudian Klik Settings pada opsi Performance
4. Masuk ke tab Advanced Klik tombol Change pada opsi Virtual memory
5. Klik drive C kemudian Centang Custom size lalu ubah ukuran Virtual Memory
Masih di jendela yang sama, centang pada opsi
Custom Size lalu ubah ukurannya , jika sudah
selesai klik OKE lalu restart komputer.

More Related Content

Similar to Virtual Memory

Operating System--Memory
Operating System--MemoryOperating System--Memory
Operating System--Memory
Everhythm Past
 
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
CahyoSatrio4
 

Similar to Virtual Memory (20)

Tugas implementasi virtual memory kelompok 1
Tugas implementasi virtual memory   kelompok 1Tugas implementasi virtual memory   kelompok 1
Tugas implementasi virtual memory kelompok 1
 
Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi
 
Pertemuan ke 9
Pertemuan ke 9Pertemuan ke 9
Pertemuan ke 9
 
Implementasi Virtual Memory Kelompok 3
Implementasi Virtual Memory Kelompok 3Implementasi Virtual Memory Kelompok 3
Implementasi Virtual Memory Kelompok 3
 
9 man memoriaplot
9 man memoriaplot9 man memoriaplot
9 man memoriaplot
 
Tugas SO Virtual Memory
Tugas SO Virtual MemoryTugas SO Virtual Memory
Tugas SO Virtual Memory
 
Tugas virtual memory
Tugas virtual memory Tugas virtual memory
Tugas virtual memory
 
Pert 8 Virtual Memory.ppt
Pert 8 Virtual Memory.pptPert 8 Virtual Memory.ppt
Pert 8 Virtual Memory.ppt
 
Front side bus
Front side busFront side bus
Front side bus
 
Implementasi virtual memory
Implementasi virtual memoryImplementasi virtual memory
Implementasi virtual memory
 
Implementasi virtual memory
Implementasi virtual memoryImplementasi virtual memory
Implementasi virtual memory
 
Paging sistem pada code program xi x.ppt
Paging sistem pada code program xi x.pptPaging sistem pada code program xi x.ppt
Paging sistem pada code program xi x.ppt
 
Memori virtual
Memori virtualMemori virtual
Memori virtual
 
7.manajemen memory
7.manajemen memory7.manajemen memory
7.manajemen memory
 
Operating System--Memory
Operating System--MemoryOperating System--Memory
Operating System--Memory
 
Memory consumption (Materi Dasar Komputer Windows)
Memory consumption (Materi Dasar Komputer Windows)Memory consumption (Materi Dasar Komputer Windows)
Memory consumption (Materi Dasar Komputer Windows)
 
Virtual Memory
Virtual MemoryVirtual Memory
Virtual Memory
 
Pertemuan3
Pertemuan3Pertemuan3
Pertemuan3
 
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
 
Implementasi virtual memori
Implementasi virtual memoriImplementasi virtual memori
Implementasi virtual memori
 

Recently uploaded

perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
Mas PauLs
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
Khiyaroh1
 
prinsip dasar kepramukaan dan metode kepramukaan
prinsip dasar kepramukaan dan metode kepramukaanprinsip dasar kepramukaan dan metode kepramukaan
prinsip dasar kepramukaan dan metode kepramukaan
aji guru
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
ErikaPutriJayantini
 

Recently uploaded (20)

MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
 
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
 
PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
 
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptxSlide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
Slide Kick Off for Public - Google Cloud Arcade Facilitator 2024.pptx
 
prinsip dasar kepramukaan dan metode kepramukaan
prinsip dasar kepramukaan dan metode kepramukaanprinsip dasar kepramukaan dan metode kepramukaan
prinsip dasar kepramukaan dan metode kepramukaan
 
Obat pada masa kehamilan: uteretonik dan tokolitik
Obat pada masa kehamilan: uteretonik dan tokolitikObat pada masa kehamilan: uteretonik dan tokolitik
Obat pada masa kehamilan: uteretonik dan tokolitik
 
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
 
PWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan Anak
PWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan AnakPWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan Anak
PWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan Anak
 
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 2 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptxAKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
 
Mekanisme Mendengar Pada Manusia dan Hewan.pptx
Mekanisme Mendengar Pada Manusia dan Hewan.pptxMekanisme Mendengar Pada Manusia dan Hewan.pptx
Mekanisme Mendengar Pada Manusia dan Hewan.pptx
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdf
 
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
 
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdfMODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
 
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
 

Virtual Memory

  • 1. Nama Kelompok: Vinito Zummi Zola(09021281924035) M. Muqsith Giga Saputra (09021181924023) Yuniar Pratiwi(09021281924042) Rachel Pane(09021281924069)
  • 2. Virtual Memory ● Merupakan teknik yang pemisah antara memori logis dan memori fisiknya. ● Melakukan pemisah dengan menaruh memori logis ke disk sekunder dan hanya membawa halaman yang diperlukan ke momori utama. ● Hanya bagian dari program yang perlu saja berada di memory untuk eksekusi ● Logical address space bisa lebih besar daripada physical address space ● Memperbolehkan virtual address space pada VM untuk disharing oleh beberapa proses ● Bisa jadi hanya beberapa bagian dari memori lo
  • 5. Program yang tidak perlu di memory utama ● Program-program yang digunakan sebagai error handling, yang jarang digunakan karena jarang terjadi ● Program-program yang tidak digunakan secara real time ● Fungsi-fungsi yang tidak dipakai ● Array,list,atau tabel yang kapasitasnya tidak terpakai semuanya
  • 6. Implementasi Virtual Memory ❏ Virtual memory digunakan pada: ● multiprograming ❏ Memory virtual dapat dilakukan dengan cara: ● Demand paging
  • 7. Shared Memory Using Virtual Memory stack shared library heap data code stack heap data code shared pages shared library
  • 8. Demand Paging ● Tidak semua program harus diload semua ke memory fisik hanya yang diperlukan saja ● Permintaan pemberian page menggunakan swapping ● Page hanya akan di-swap ke memory utama jika benar benar diperlukan ● Program swapper yang digunakam: ➢ lazy swapper - tidak pernah page kedalam memory sampai page benar-benar diperlukan ➢ swapper (memanipulasi seluruh proses, sehingga swapper yang khusus berhubungan dengan pages bernama pager
  • 9. program A program B 20 21 22 23 12 13 14 15 8 9 10 11 4 5 6 7 16 17 18 19 0 1 2 3 swap out swap in Transfer Page Dari Memori Ke Ruang Disk Yang Berurutan
  • 10. Konsep dasar Demand Paging ● Sebelum eksekusi, pager memperkirakan page mana saja yang mungkin dibutuhkan saat eksekusi ● CPU ingin mengakses data/instruksi di suatu page ● ada 2 cara implementasi akses backing strore 1. bawa seluruh program ke partisi swap, pager ambil page dari swap 2. pager ambil langsung dari file system, jika phsical memory penuh, swap page di memory ke backing store
  • 11. Implementasi Virtual Memory Di Windows 10 1. Buka control panel,lalu pilih menu system dan security
  • 12. 2. Lalu pilih Advanced system settings
  • 13. 3. Klik pada tab Advanced kemudian Klik Settings pada opsi Performance
  • 14. 4. Masuk ke tab Advanced Klik tombol Change pada opsi Virtual memory
  • 15. 5. Klik drive C kemudian Centang Custom size lalu ubah ukuran Virtual Memory Masih di jendela yang sama, centang pada opsi Custom Size lalu ubah ukurannya , jika sudah selesai klik OKE lalu restart komputer.