Virtual Memory
Pada ulasan ini saya akan membahas what is Virtual Memory berdasarkan video Virtual Memory oleh Chris Terman yang diunggah oleh Chris Terman dengan durasi 50 menit 41 detik.
Virtual Memory adalah
sebuah mekanisme yang digunakan oleh aplikasi untuk menggunakan sebagian dari memori sekunder seolah-olah ia
menggunakannya sebagai RAM fisik yang
terinstal di dalam sebuah sistem. Mekanisme ini beroperasi dengan cara
memindahkan beberapa kode yang tidak dibutuhkan ke sebuah berkas di dalam hard
drive yang disebut dengan swap file,
page file atau swap partition.
Dalam sistem operasi berbasis Windows NT, terdapat sebuah komponen yang mengatur memori virtual, yakni Virtual Memory Manager (VMM). VMM dapat memetakan alamat-alamat virtual yang dimiliki oleh sebuah proses yang berjalan ke dalam page memori fisik di dalam komputer. Dengan cara begini, setiap proses pun dapat memperoleh memori virtual yang cukup agar dapat berjalan, dan yang terpenting adalah setiap proses tidak mengganggu memori yang sedang digunakan oleh proses lainnya. VMM menangani paging antara RAM dan page file, dengan memindahkan page dengan menggunakan sebuah cara yang disebut sebagai demand paging. Hasilnya, setiap aplikasi 32-bit pun dapat mengakses memori hingga 4 gigabyte (meskipun Windows hanya membatasi proses yang berjalan dalam modus pengguna hanya sebatas 2 GB saja).
Demand Paging
Dalam sistem operasi berbasis Windows NT, terdapat sebuah komponen yang mengatur memori virtual, yakni Virtual Memory Manager (VMM). VMM dapat memetakan alamat-alamat virtual yang dimiliki oleh sebuah proses yang berjalan ke dalam page memori fisik di dalam komputer. Dengan cara begini, setiap proses pun dapat memperoleh memori virtual yang cukup agar dapat berjalan, dan yang terpenting adalah setiap proses tidak mengganggu memori yang sedang digunakan oleh proses lainnya. VMM menangani paging antara RAM dan page file, dengan memindahkan page dengan menggunakan sebuah cara yang disebut sebagai demand paging. Hasilnya, setiap aplikasi 32-bit pun dapat mengakses memori hingga 4 gigabyte (meskipun Windows hanya membatasi proses yang berjalan dalam modus pengguna hanya sebatas 2 GB saja).
Demand Paging
Merupakan
implementasi yang paling umum dari memori virtual. Prinsip permintaan pemberian halaman (demand paging) hampir
sama dengan sistem penomoran (paging) dengan menggunakan swapping. Perbedaannya adalah page pada
permintaan pemberian halaman tidak akan pernah di-swap ke memori sampai ia
benar-benar diperlukan. Untuk itu diperlukan adanya pengecekan dengan bantuan
perangkat keras mengenai lokasi dari page saat ia dibutuhkan. Page
diletakkan di memori hanya jika
diperlukan.
GITHUB Account : Lnababan
URL ulasan : http://mustknowos.blogspot.co.id/2016/12/ulasan-1.html
URL konten YouTube : https://www.youtube.com/watch?v=3akTtCuFk
Durasi : 50 menit 41detik
Tanggal submisi revisi pertama : 12 Desember 2016
Tidak ada komentar:
Posting Komentar