SEDERHANA
1
Dekripsi Manajemen Memori
Manajemen memori berkaitan dengan
memori utama sebagai sumber daya yang
harus dialokasikan dan dipakai bersama
di antara sejumlah proses yang aktif.
Manajemen memori juga berkaitan
dengan usaha agar pemrograman atau
proses tidak dibatasi oleh kapasitas
memori fisik yang terdapat pada sistem
komputer.
2
Fungsi-fungsi manajemen memori
3
Manajemen Memori pada Sistem Multiprogramming
4
Klasifikasi Manajemen Memori
(1)
Sistem multiprogramming Sistem multiprogramming
Sistem khusus untuk
dengan memori nyata degan memori nyata
pemakai tunggal
(4)
(6) (7)
Multiprogram (5)
Multiprogramming Sistem Kombinasi
ming dengan Sistem paging
dengan pemartisian tetap segmentasi paging dan
pemartisian murni
murni segmentasi
dinamis
(2) (3)
Ditempatkan Dapat
secara absolut direlokasi
5
Gambar 1. Klasifikasi manajemen memori.
Manajemen memori berdasarkan ada tidaknya swapping
6
Hirarki Organisasi Memori
Chace
Memori
Memori Utama
Memori Sekunder
8
Monoprogramming Sederhana
Sistem Operasi Sistem Operasi Sistem Operasi
di RAM di ROM di RAM
= RAM
= ROM
9
Gambar 3. Tiga cara organisasi memori satu proses tunggal.
Embedded Systems
10
Proteksi pada Monoprogramming Sederhana
11
Proteksi pada Monoprogramming Sederhana
Register Batas
Program
Pemakai
di RAM
12
Gambar 4. Proteksi pada monoprogramming.
Multiprogramming dengan Pemartisian Statis
13
Pemartisian statis berdasarkan ukuran partisi-partisi
Partisi-partisi berukuran sama.
Partisi-partisi berukuran berbeda.
Partisi 1 50 Kbyte
Partisi 2 75 Kbyte
15
Satu antrian untuk tiap partisi (banyak antrian untuk seluruh partisi)
Satu antrian untuk seluruh partisi.
16
Satu antrian untuk tiap partisi (banyak antrian untuk setiappartisi)
Partisi 1 50 Kbyte
Partisi 2 75 Kbyte
17
Gambar 6. Multiprogramming dengan pemartisian tetap dengan banyak antrian.
Satu antrian tunggal untuk seluruh partisi
Partisi 1 50 Kbyte
Partisi 2 75 Kbyte
18
Relokasi
Proteksi
19