Manajemen Memory
Hierarki Organisasi Memory Register Cache Memory Main Memory Secondary Memory
Pengalamat Memory Pengalamata secara fisik (physical / absolute addressing) Pengalamatan secara relatif (relative addressing) Pengalamatan secara logika (logical addressing) address binding - compile time - loading time - execution time
Manajemen Memory Monoprogramming Alokasi memory Proteksi memory 2. Multiprogramming Alokasi berurut (contiguous) Alokasi tidak berurut (non-contiguous)
Multiprogramming Alokasi berurut (contiguous) Partisi statis Partisi dinamis Sistem buddy 2. Alokasi tidak berurut (non-contiguous) Paging => alokasi, proteksi, sharing, address binding Segmentation => alokasi, proteksi, sharing, address binding Hybrid (kombinasi)
Optimalisasi Utilitas Memory Overlay Dynamic loading Dynamic linking Virtual memory demand paging (mekanisme, alokasi frame, page replacement => FIFO, Optimal) demand segmentation