Isi kandungan:
Definisi - Apa maksud Loader?
Pemuat adalah komponen utama sistem operasi yang memastikan semua program dan perpustakaan yang diperlukan dimuatkan, yang penting semasa fasa permulaan menjalankan program. Ia menempatkan perpustakaan dan program ke dalam memori utama untuk menyediakannya untuk pelaksanaan. Memuat melibatkan membaca kandungan fail boleh laku yang mengandungi arahan program dan kemudian melakukan tugas-tugas persediaan lain yang diperlukan untuk mempersiapkan yang dapat dijalankan untuk berjalan, semuanya mengambil masa mana saja dari beberapa detik hingga beberapa minit bergantung pada ukuran program yang perlu dijalankan.
Techopedia menerangkan Loader
Loader adalah komponen sistem operasi yang menjalankan tugas menyediakan program atau aplikasi untuk pelaksanaan oleh OS. Ia melakukan ini dengan membaca kandungan fail boleh laku dan kemudian menyimpan arahan-arahan ini ke dalam RAM, serta mana-mana elemen perpustakaan yang diperlukan untuk ingatan untuk program dijalankan. Inilah sebabnya skrin percikan muncul tepat sebelum kebanyakan program bermula, sering menunjukkan apa yang berlaku di latar belakang, iaitu apa yang loader sedang memuatkan ke dalam memori. Apabila semua itu selesai, program ini sudah siap untuk dilaksanakan. Untuk program kecil, proses ini hampir seketika, tetapi untuk aplikasi yang besar dan rumit dengan perpustakaan besar yang diperlukan untuk pelaksanaan, seperti permainan serta perisian 3D dan CAD, ini boleh memakan masa yang lebih lama. Kelajuan pemuatan juga bergantung pada kelajuan CPU dan RAM.
Tidak semua kod dan pustaka dimuatkan pada permulaan program, hanya yang diperlukan untuk benar-benar menjalankan program. Perpustakaan lain dimuatkan sebagai program yang dijalankan, atau hanya seperti yang diperlukan. Hal ini terutama berlaku untuk aplikasi seperti permainan yang hanya memerlukan aset yang dimuatkan untuk tahap semasa atau lokasi yang dimainkan oleh pemain.
Walaupun pemuat dalam sistem operasi yang berlainan mungkin mempunyai nuansa dan fungsi khusus mereka sendiri dari sistem operasi tertentu, mereka masih berfungsi pada dasarnya fungsi yang sama. Berikut adalah tanggungjawab pemuat:
- Mengesahkan program untuk keperluan memori, keizinan, dan lain-lain
- Salin fail yang diperlukan, seperti imej program atau perpustakaan yang diperlukan, dari cakera ke dalam memori
- Salin hujah baris perintah yang diperlukan ke dalam timbunan
- Pautkan titik permulaan program dan hubungkan mana-mana perpustakaan yang diperlukan
- Inisialkan daftar
- Lompat ke titik permulaan program dalam ingatan
