Rumah Perkakasan Apa itu bootstrap? - definisi dari techopedia

Apa itu bootstrap? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Bootstrap?

Bootstrap adalah program yang memulakan sistem operasi (OS) semasa permulaan. Istilah bootstrap atau bootstrapping berasal dari awal 1950-an. Ia merujuk kepada butang beban bootstrap yang digunakan untuk memulakan program bootstrap yang keras, atau program yang lebih kecil yang melaksanakan program yang lebih besar seperti OS. Istilah ini dikatakan berasal daripada ungkapan "menarik diri sendiri oleh bootstraps anda sendiri, " memulakan program kecil dan memuat satu per satu ketika setiap program "dicampur" atau disambungkan ke program seterusnya yang akan dilaksanakan dalam urutan.

Techopedia menerangkan Bootstrap

Bootstrapping adalah proses memuatkan satu set arahan apabila komputer mula-mula dihidupkan atau didorong. Semasa proses permulaan, ujian diagnostik dilakukan, seperti ujian kendiri kuasa (POST), yang menetapkan atau semak konfigurasi untuk peranti dan melaksanakan ujian rutin untuk sambungan peranti persisian, perkakasan dan memori luaran. Program bootloader atau bootstrap kemudian dimuatkan untuk memulakan OS.

Program tipikal yang memuat OS ialah:

  • Bootloader Unified GNU Grand (GRUB): Spesifikasi multiboot yang membolehkan pengguna memilih salah satu daripada beberapa OS
  • NT Loader (NTLDR): Pemuat boot untuk Windows NT OS OS yang biasanya berjalan dari cakera keras
  • Pemuat Linux (LILO): Pemuat boot untuk Linux yang biasanya berjalan dari cakera keras atau cakera liut
  • Pengawal Antara Muka Rangkaian (NIC): Menggunakan pemuat boot yang menyokong boot dari antara muka rangkaian seperti Etherboot atau persekitaran pelaksanaan pra-boot (PXE)

Sebelum bootstrapping komputer dikatakan bermula dengan ingatan utama kosong. Bootstrap membolehkan urutan program dimuatkan untuk memulakan OS. OS adalah program utama yang menguruskan semua program yang dijalankan di komputer dan melaksanakan tugas seperti mengawal peranti periferi seperti pemacu cakera, mengurus direktori dan fail, menghantar isyarat output ke monitor dan mengenal pasti isyarat masukan dari papan kekunci.

Bootstrap juga boleh merujuk kepada persediaan awal persekitaran awal untuk mewujudkan persekitaran pengaturcaraan yang lebih kompleks dan mesra pengguna. Sebagai contoh, pada satu masa persekitaran pengaturcaraan mungkin terdiri daripada program penghimpun dan editor teks mudah. Dari masa ke masa, penambahbaikan beransur-ansur telah membawa kepada bahasa pengaturcaraan berorientasikan objek yang canggih dan persekitaran pembangunan bersepadu grafik (IDEs).

Apa itu bootstrap? - definisi dari techopedia