PART III OVERLAY & VIRTUAL MEMORY Latar belakang Memory utama tidak cukup untuk proses program besar OVERLAYS Untuk memasukkan suatu proses yang membutuhkan memori lebih besar dari yang tersedia. Caranya: –Data dan instruksi yang diperlukan dimasukkan langsung ke memori. –Routine-nya dimasukkan ke memori secara bergantian. –Memerlukan algoritma tambahan untuk melakukan overlays. •Tidak memerlukan bantuan dari sistem operasi. •Sulit untuk dilakukan. Sistem Operasi Kode dan Data Fase Inisialisasi Daerah Overlay Fase Pemroses Fase Keluaran VIRTUAL MEMORY Kemampuan mengalamati ruang memory melebihi memory utama Virtual Memory dapat dilakukan dengan 3 cara : 1. Paging 2. Segmentasi 3. Kombinasi Paging dan Segmentasi