Page 162 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 162
KEGIATAN BELAJAR 10
alamat logika dapat direlokasikan secara dinamis pada saat eksekusi. Jika
alamat-alamat direlokasikan hanya pada saat load time, maka compaction
tidak dapat dilakukan.
j. Swapping
Semua algoritma manajemen memori pasti mengalami swapping.
Interval terjadinya swapping diaturoleh sistem operasi melalui kebijakan
CPU-scheduling.
k. Sharing
Cara lain untuk menaikkan tingkat multiprogramming adalah
dengan cara sharing kode dan data Antara user-user yang berbeda.
Umumnya proses sharing ini menggunakan paging atau segmentasi
untuk menunjukkan suatu paket informasi (page-page atau segment-
segment) yang dapat dipakai bersama-sama. Sharing disini berarti
menjalankan banyak proses dalam memori dengan jumlah terbatas.
10.3. Ruang Alamat Logika dan Ruang Alamat Fisik
Alamat Logika adalah alamat yang dibentuk di CPU, disebut juga
alamat virtual dan alamat fisik adalah alamat yang terlihat oleh memori,
Alamat yang dibangkitkan oleh CPU disebut alamat logika dimana alamat
terlihat sebagai uni memory yang disebut alamat fisik. Tujuan utama
manajemen memori adalah konsep meletakkan ruang alamat logika ke ruang
alamat fisik.
Hasil skema waktu kompilasi dan waktu pengikatan alamat pada alamat
logika dan alamat memori adalah sama. Tetapi hasil skema waktu
pengikatan alamat waktu eksekusi berbeda. dikarenakan alamat logika
disebut dengan alamat maya (virtual address). Himpunan dari semua alamat
logika yang dibangkitkan oleh program disebut dengan ruang alamat logika
dan himpunan dari semua alamat fisik yang berhubungan dengan alamat
logika.
Alamat fisik adalah alamat yang terlihat oleh memori
SISTEM OPERASI 150

