Memori adalah pusat kegiatan pada komputer karena setiap proses yang akan dijalankan harusmelalui memori terlebih dahulu. CPU mengambil instruksi dari memori sesuai dengan yang ada pada program counter. Alamat-alamat yang dihasilkan oleh CPU merupakan alamat virtual (logic),alamat-alamat ini akan dipetakan ke alamat-alamat fisik (alamat-alamat memori yang sebenarnya). Pemetaan ini dapat dilakukan pada saat kompilasi, saat pemuatan (loading) atau saat eksekusi. Adakalanya ukuran program yang akan dieksekusi melebihi ukuran memori, hal ini dapat diatasi dengan menggunakan dynamic loading dan overlays. Overlays memungkinkan suatu program yang mempunyai ukuran yang besar dapat dieksekusi oleh memori dengan kapasitas yang lebih kecil. Penggunaan overlays ini dikarenakan pada masa lalu memori yang ada sangatlah kecil, sehingga banyak program yang kapasitasnya jauh lebih besar daripada memori yang tersedia. Tetapi dewasa ini overlays sudah tidak digunakan lagi karena sudah ada virtual memori yang memungkinkan memori dapat mengeksekusi program manapun.
DIarsipkan di bawah: Jaringan Komputer | Tagged: Memory