Mājas Aparatūra Kas ir bootstrap? - definīcija no tehopedijas

Kas ir bootstrap? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē Bootstrap?

Sāknēšanas pakete ir programma, kas startēšanas laikā inicializē operētājsistēmu (OS). Termins bootstrap jeb bootstrapping radās pagājušā gadsimta 50. gadu sākumā. Tas atsaucās uz sāknēšanas slodzes pogu, kas tika izmantota, lai sāktu vadu sāknēšanas programmu, vai mazāku programmu, kas izpildīja lielāku programmu, piemēram, OS. Tika teikts, ka termins ir iegūts no izteiciena “pievelkot sevi ar savām palaišanas siksnām”, sākot mazas un ielādējot programmas pa vienai, kamēr katra programma ir “piesieta” vai savienota ar nākamo programmu, kas jāizpilda secīgi.

Techopedia skaidro Bootstrap

Bootstrapping ir instrukciju kopas ielādes process, kad dators pirmo reizi tiek ieslēgts vai sāknēts. Startēšanas procesa laikā tiek veikti diagnostikas testi, piemēram, ieslēgšanas pašpārbaude (POST), kas iestata vai pārbauda ierīču konfigurācijas un ievieš ikdienas pārbaudi perifērijas ierīču, aparatūras un ārējās atmiņas ierīču savienošanai. Pēc tam tiek ielādēta sāknēšanas programma vai sāknēšanas programma, lai inicializētu OS.

Tipiskas programmas, kas ielādē OS, ir:

  • GNU Grand Unified Bootloader (GRUB): vairāku sāknēšanas specifikācija, kas ļauj lietotājam izvēlēties vienu no vairākām OS
  • NT ielādētājs (NTLDR): sāknēšanas ielādētājs Microsoft Windows NT OS, kas parasti darbojas no cietā diska
  • Linux ielādētājs (LILO): sāknēšanas ielādētājs Linux operētājsistēmai, kas parasti darbojas no cietā diska vai disketes
  • Tīkla saskarnes kontrolieris (NIC): izmanto sāknēšanas ielādētāju, kas atbalsta sāknēšanu no tīkla interfeisa, piemēram, Etherboot vai pirms boot izpildes vides (PXE).

Pirms datora palaišanas tiek teikts, ka dators sākas ar tukšu galveno atmiņu. Sāknēšanas josla ļauj ielādēt programmu secību, lai sāktu OS. OS ir galvenā programma, kas pārvalda visas programmas, kuras darbojas datorā un veic tādus uzdevumus kā tādu perifērisko ierīču kā disku diskdziņa kontrole, direktoriju un failu pārvaldīšana, izejas signālu pārraidīšana monitorā un ievades signālu identificēšana no tastatūras.

Bootstrap var arī atsaukties uz agrīnas programmēšanas vides pakāpenisku sagatavošanu, lai izveidotu sarežģītākas un lietotājam draudzīgas programmēšanas vides. Piemēram, vienā reizē programmēšanas vide, iespējams, sastāvēja no montētāja programmas un vienkārša teksta redaktora. Laika gaitā pakāpeniski uzlabojumi ir noveduši pie mūsdienīgām, uz objektu orientētām programmēšanas valodām un grafiski integrētām attīstības vidēm (IDE).

Kas ir bootstrap? - definīcija no tehopedijas