ModulIX (sembilan) TopikManajemen Memory Sub TopikDasar Manajemen Memory Materi Latar Belakang Ruang Alamat Logika dan Ruang Alamat Fisik o Swapping o Alokasi berurutan TujuanMahasiswa memahamai konsep dasar pengelolaan memory. Mata kuliahSISTEM OPERASI II ( 3 sks ) SemesterV KelasPKK Murni ex-D3 Kampus Meruya DosenIr. Nixon Erzed, MT MODUL KULIAH JURUSAN TEKNIK INFORMATIKA PROGRAM KELAS KARYAWAN UNIVERSITAS MERCU BUANA Pertemuan: X (sepuluh)Waktu : Minggu, 16 Desember 2007
Load time : Harus membangkitkan kode relokasi jika lokasi memori tidak diketahui pada saat waktu kompilasi. Execution time : Pengikatan ditunda sampai waktu eksekusi jika proses dapat dipindahkan selama eksekusi dari satu segmen memori ke segmen memori lain. Memerlukan dukungan perangkat keras untuk memetakan alamat (misalnya register basis dan limit) Teknik/Pendekatan dalam Penempatan Proses A. Dynamic Loading Karena memory utama sangat terbatas, maka dimungkinkan hanya menempatkan bagian-bagian yang diperlukan saja yang harus tetap tinggal dalam memory. Dengan dynamic loading ini suatu rutin tidak akan diambil sampai rutin tersebut dibutuhkan. Pada saat suatu rutin butuh memanggil rutin yang lainnya, maka pertama-tama rutin pemanggil tersebut memeriksa apakah rutin yang dibutuhkan tersebut sudah pernah diambil, jika belum maka rutin tersebut diambil dan dialokasikan di memory utama.
RUANG ALAMAT LOGIKA DAN RUANG ALAMAT FISIK Alamat yang dibangkitkan oleh CPU disebut alamat logika (logical address) dimana alamat terlihat sebagai uni memory yang disebut alamat fisik (physical address). 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. dalam hal ini, alamat logika disebut dengan alamat maya (virtual address). Himpunan dari semua alamat logika yang dibangkitkan oleh program disebut dengan ruang alamat logika (logical address space); himpunan dari semua alamat fisik yang berhubungan dengan alamat logika disebut dengan ruang alamat fisik (physical address space). Memory Manajement Unit (MMU) adalah perangkat keras yang memetakan alamat virtual ke alamat fisik. Pada skema MMU, nilai register relokasi ditambahkan ke setiap alamat yang dibangkitkan oleh proses user pada waktu dikirim ke memori.