Your Ad Here

Load dan Eksekusi Program

Posted by Rahadian Syarif | 4:15 AM | 0 comments »

Load dan Eksekusi Program

1.

Penempatan program dalam memori

Linux membuat tabel-tabel fungsi untuk loading program, memberikan kesempatan kepada setiap fungsi untuk meload file yang diberikan saat sistem call exec dijalankan. Pertama-tama file binari dari page ditempatkan pada memori virtual. Hanya pada saat program mencoba mengakses page yang telah diberikan terjadi page fault, maka page akan diload ke memori fisik.
2.

Linking statis dan linking dinamis

1.

Linking statis:

librari-librari yang digunakan oleh program ditaruh secara
langsung dalam file binari yang dapat dieksekusi. Kerugian dari linking
statis adalah setiap program harus mengandung kopi library sistem yang umum.
2.

Linking dinamis:

hanya sekali meload librari sistem menuju memori. Linking dinamis
lebih efisien dalam hal memori fisik dan ruang disk.

0 comments

Your Ad Here