Sunday, April 22, 2012

Sistem Operasi


Address Binding

Pengertian address binding adalah sebuah prosedur untuk menetapkan alamat fisik yang akan
digunakan oleh program yang terdapat di dalam memori utama. Address binding yang dilakukan

terhadap suatu program dapat dilakukan di 3 tahap yang berbeda, yaitu:
Compilation time. Pada tahap ini sebuah program pada awalnya akan menghasilkan alamat berupa
simbol-simbol, kemudian simbol-simbol ini akan langsung diubah menjadi alamat absolut atau
alamat fisik yang bersifat statik. Bila suatu saat terjadi pergeseran alamat dari program tersebut
maka untuk mengembalikan ke alamat yang seharusnya dapat dilakukan kompilasi ulang. Contoh :
file bertipe .com yang merupakan hasil dari kompilasi program
Load time. Pada tahap ini awalnya program menghasilkan alamat berupa simbol-simbol yang
sifatnya acak (relative address), kemudian akan dilakukan penghitungan ulang agar program
tersebut ditempatkan pada alamat yang dapat dialokasikan ulang (relocateble address). Singkatnya
binding terjadi pada waktu program telah selesai di- load. Contoh: File bertipe .exe.
Execution time. Alamat bersifat relatif, binding akan dilakukan pada saat run time. Pada saat run
time dibutuhkan bantuan hardware yaitu MMU (Memory Management Unit).

No comments:

Post a Comment