Jelaskan Segmentasi dari Berkas objek (komputer)

Format file objek disusun sebagian menjadi data terpisah, format file objek berisi tipe data spesifik yang disebut "segmen", istilah sebelumnya "segmen memori" menjadi bentuk umum manajemen memori. Saat pengunduh mengunduh program ke dalam memori, pengunduh menyimpan beberapa lokasi memori untuk program tersebut. Beberapa sesuai dengan bagian dari file objek dan dikenal dengan nama yang sama. Dalam beberapa kasus, loader (atau linker) melakukan transfer untuk menentukan alamat memori yang sebenarnya. Namun, di banyak program atau arsitektur, relokasi tidak diperlukan karena ditangani oleh unit manajemen memori atau oleh kode yang tidak tergantung lokasi. Dalam beberapa sistem, segmen file objek kemudian dapat disalin (ditukar) ke dalam memori dan dieksekusi tanpa pemrosesan lebih lanjut. Pada sistem ini dapat ditunda, yaitu hanya jika segmen direferensikan saat runtime, misalnya oleh peta memori yang disimpan oleh file objek.

Penghubung dapat menggabungkan segmen dari file objek yang berbeda sesuai dengan aturan definisi segmen. Konvensi untuk segmen yang dibagikan di antara file objek; Misalnya, DOS (disk operating system) memiliki model memori berbeda yang menentukan nama segmen tertentu dan apakah segmen tersebut dapat digabungkan atau tidak.