Please enable JavaScript.
Coggle requires JavaScript to display documents.
Manajemen Memori, Nikolaus Thomas Ariyanto
190710063 - Coggle Diagram
Manajemen Memori
-
Pengalamatan Memori
-
Tugas untuk mereferensikan kode instruksi/data di memori utama secara tepat merupakan tanggung jawab kompilator
Kompilator bertugas mengubah source program yang ditulis programmer menjadi file yang berisi kode instruksi program yang dapat dijalankan oleh prosesor
-
Address binding: adalah pengikatan/pemberian/penentuan alamat absolut (fisik) memori dari kode dan data program
Compile time: Jika lokasi instruksi di memori sudah diketahui sebelumnya, maka pada saat compile, alamat absolut/fisik dapat dituliskan dalam kode program.
Loading time: Hasil kompilasi programhanya berisi alamat relatif.
Ketika kode program akan dialokasikan (di-load) ke memori utama, maka alat relatif tersebut ditranslasikan ke alamat fisik
Execution time: kode program bisa dipindahkan ke lokasi memori yang berlainan selama siklus hidupanya. Dalam kasus ini, alamat absolut diberikan kepada kode program pada saat kode dieksekusi. Hal ini bisa diwujudkan dengan bantuan hardware khusus seperti MMU.
-
-
-