Ingatan_maya
Ingatan_maya

Ingatan_maya

Tiada sebab dinyatakan untuk tag wikikan pada rencana ini. Anda boleh memasukkan sebab dengan menggunakan parameter |reason=, seperti berikut: {{Wikikan|reason=Sebab anda di sini}}Ingatan maya adalah teknik sistem komputer yang memberikan aturcara applikasi gambaran bahawa ia memiliki ingatan kerja berkelompok (ruang alamat), ketima sebenarnya ia berpecah secara fizikal malah melimpah kedalam simpanan cakera.Dibangunkan bagi kernal komputer banyak tugasan ("Computer multitasking"), ingatan maya memberikan dua fungsi utama:Semua perlaksanaan (kecuali pengajuk ("emulators")) memerlukan sokongan perkakasan. Ini biasanya dalam bentuk unit pengurusan ingatan dibina pada CPU.Ingatan maya adalah ingatan yang disediakan oleh sistem pengoperasian kepada pengguna dan tugas pemetaan antara ingatan maya kepada ingatan sebenar dilakukan oleh sistem pengoperasian. Ingatan maya ini menyediakan saiz ingatan yang jauh lebih besar dibandingkan dengan ingatan sebenar yang ada.Pemetaan di antara ingatan maya dan ingatan sebenar dapat dibuat dengan menggunakan satu fungsi tertentu dengan N adalah ruang alamat dalam ingatan maya dan M adalah ruang ingatan utama. f : N -> MLokasi yang digunakan oleh seseorang juruaturcara di dalam ingatan maya dikenali sebagai “alamat aturcara”, manakala lokasi yang sebenar di dalam ingatan sebenar dikenali sebagai “lokasi ingatan”. Dengan memilih f yang berlainan kita akan mendapatkan ingatan maya yang berbeza.
Ingatan maya dapat diimplementasikan dengan tiga cara :