Hjem maskinvare Hva er en bootstrap? - definisjon fra techopedia

Hva er en bootstrap? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Bootstrap?

En oppstart er programmet som initialiserer operativsystemet (OS) under oppstart. Begrepet bootstrap eller bootstrapping oppstod på begynnelsen av 1950-tallet. Den refererte til en startstrap-lasteknapp som ble brukt til å sette i gang et hardwired bootstrap-program, eller mindre program som utførte et større program som OS. Begrepet ble sagt å være avledet fra uttrykket "trekke deg opp med dine egne oppstartsstropper", starte små og laste programmer en om gangen mens hvert program er "snøret" eller koblet til neste program som skal utføres i rekkefølge.

Techopedia forklarer Bootstrap

Bootstrapping er prosessen med å laste et sett med instruksjoner når en datamaskin først slås på eller startes opp. Under oppstartprosessen utføres diagnostiske tester, for eksempel påstart av selvtest (POST), som angir eller sjekker konfigurasjoner for enheter og implementerer rutinetesting for tilkobling av eksterne enheter, maskinvare og eksterne minneenheter. Startloader- eller bootstrap-programmet lastes deretter inn for å initialisere operativsystemet.

Typiske programmer som laster OS er:

  • GNU Grand Unified Bootloader (GRUB): En multiboot-spesifikasjon som lar brukeren velge ett av flere operativsystemer
  • NT Loader (NTLDR): En startlaster for Microsofts Windows NT OS som vanligvis kjører fra harddisken
  • Linux Loader (LILO): En bootloader for Linux som vanligvis kjører fra en harddisk eller diskett
  • Network Interface Controller (NIC): Bruker en bootloader som støtter oppstart fra et nettverksgrensesnitt som Etherboot eller pre-boot-eksekveringsmiljø (PXE)

Før datamaskinen startes, sies det at en datamaskin starter med et tomt hovedminne. Oppstartstrappen lar rekkefølgen av programmer lastes inn for å starte operativsystemet. OS er hovedprogrammet som administrerer alle programmer som kjører på en datamaskin og utfører oppgaver som å kontrollere perifere enheter som en diskstasjon, administrere kataloger og filer, overføre utgangssignaler til en skjerm og identifisere inngangssignaler fra et tastatur.

Bootstrap kan også referere til å forberede tidlige programmeringsmiljøer trinnvis for å skape mer komplekse og brukervennlige programmeringsmiljøer. For eksempel kan programmeringsmiljøet på en gang ha bestått av et samlerprogram og en enkel tekstredigerer. Over tid har gradvise forbedringer ført til dagens sofistikerte objektorienterte programmeringsspråk og grafiske integrerte utviklingsmiljøer (IDE).

Hva er en bootstrap? - definisjon fra techopedia