Skip to main content

Apa itu penghubung dinamis?

Linker dinamis adalah bagian dari sistem operasi komputer yang menghubungkan dan memuat pustaka bersama individu untuk file yang dapat dieksekusi tertentu di komputer.File perpustakaan yang dibagikan untuk yang dapat dieksekusi mencakup file kode dan sumber daya lain yang diperlukan untuk menggunakan program.File -file ini sangat penting untuk menjalankan program;Tanpa mereka, aplikasi tidak dapat berfungsi seperti yang diharapkan.Metode yang digunakan fungsi linker dinamis bervariasi tergantung pada sistem operasi yang digunakan.

File perpustakaan bersama adalah file yang diperlukan program untuk beroperasi.Tanpa akses ke file -file ini, program ini tidak akan dapat dijalankan sebagaimana dimaksud oleh programmer.Sebelum memuat program, file -file ini terkandung pada hard drive bersama dengan semua file lain di sistem komputer, tetapi setelah pengguna akhir mengklik file yang dapat dieksekusi (.exe), sistem operasi mengambil file perpustakaan yang diperlukan oleh program tersebut.Sistem operasi kemudian memindahkan file -file tersebut ke dalam memori akses acak (RAM), yang memungkinkan program untuk mengaksesnya dengan cepat dan efisien saat program beroperasi.Kemudian mengikat file pustaka bersama ke file yang dapat dieksekusi, menghubungkannya bersama dalam pikiran komputer, menjaga mereka terkait saat program berjalan.

Selama sistem operasi komputer sedang berjalan, tautan dinamis aktif.Ini langkah -langkah di setiap dan setiap kali pengguna akhir memuat suatu program, mengulangi tugas menemukan perpustakaan bersama yang diperlukan dan memindahkannya ke dalam memori komputer.Sementara sistem operasi hanya berisi satu iterasi tunggal dari program linker dinamis, bahwa satu iterasi cukup untuk menangani semua program yang berjalan di komputer.

Metode yang digunakan oleh fungsi penghubung dinamis yang bergantung pada sistem operasi.Misalnya, prosedur dimana tautan dinamis beroperasi untuk Windows Sistem operasi berbeda dari metode yang digunakan oleh Mac OS .Sedangkan di Windows , Linker Dinamis adalah bagian dari sistem operasi, di Mac OS Linker sebenarnya dilihat oleh sistem operasi sebagai entitas terpisah.Meskipun implementasinya bervariasi di antara sistem operasi, fungsi penghubung dinamis tetap konstan di seluruh papan.