Page 160 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 160
KEGIATAN BELAJAR 10
dibandingkan dengan keadaan memorifisik yang sebenarnya. Memori maya
tidak saja memberikan peningkatan komputasi, akan tetapi memori maya juga
memiliki beberapa keuntungan seperti :
a. Large Address Space
Membuat sistem operasi seakan-akan memiliki jumlah memori
melebihi kapasitas memori fisik yang ada. Dalam hal ini memori maya
memiliki ukuran yang lebih besar daripada ukuran memori fisik.
b. Proteksi.
Setiap proses di dalam sistem memiliki virtual address space. Virtual
address space tiap proses berbeda dengan proses yang lainnya lagi,
sehingga apapun yang terjadi pada sebuah proses tidak akan berpengaruh
secara langsung pada proses lainnya.
Jika digunakan paging atau segmentasi, seksi-seksi yang berada
pada suatu user program dapat di deklarasikan dalam bentuk:
executy-only.
read-only.
read-write.
Batasan-batasan ini penting terutama untuk kode atau data yang
dipakai secara bersama-sama, dan umumnya sangat berguna untuk
mengecek runtime untuk mengecek adanya kesalahan program.
c. Memory Mapping
Memory mapping digunakan untuk melakukan pemetaan image
dan file-file data ke dalam alamat proses. Pada pemetaan memori, isi dari
file akan di link secara langsung ke dalam virtual addressspace dari
proses.
d. Fair Physical Memory Allocation
Digunakan oleh Manajemen Memori untuk membagi penggunaan
memori fisik secara "adil" ke setiap proses yang berjalan pada sistem.
e. Shared Virtual Memory.
SISTEM OPERASI 148