Huis Hardware Wat is een bootstrap? - definitie van techopedia

Wat is een bootstrap? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Bootstrap?

Een bootstrap is het programma dat het besturingssysteem (OS) initialiseert tijdens het opstarten. De term bootstrap of bootstrapping is ontstaan ​​in de vroege jaren 1950. Het verwees naar een bootstrap laadknop die werd gebruikt om een ​​hardwired bootstrap-programma te starten, of een kleiner programma dat een groter programma zoals het besturingssysteem uitvoerde. De term zou zijn afgeleid van de uitdrukking "jezelf optrekken door je eigen bootstraps", kleine programma's starten en programma's één voor één laden terwijl elk programma is "geregen" of verbonden met het volgende programma dat in volgorde moet worden uitgevoerd.

Techopedia legt Bootstrap uit

Bootstrapping is het laden van een reeks instructies wanneer een computer voor het eerst wordt ingeschakeld of opgestart. Tijdens het opstartproces worden diagnostische tests uitgevoerd, zoals de POST (power-on self-test), die configuraties voor apparaten instelt of controleert en routinetests uitvoert voor de aansluiting van randapparatuur, hardware en externe geheugenapparaten. De bootloader of het bootstrap-programma wordt vervolgens geladen om het besturingssysteem te initialiseren.

Typische programma's die het besturingssysteem laden zijn:

  • GNU Grand Unified Bootloader (GRUB): een multiboot-specificatie waarmee de gebruiker een van de verschillende besturingssystemen kan kiezen
  • NT Loader (NTLDR): een bootloader voor Microsoft Windows NT OS die meestal vanaf de harde schijf wordt uitgevoerd
  • Linux Loader (LILO): een bootloader voor Linux die meestal vanaf een harde schijf of diskette wordt uitgevoerd
  • Network Interface Controller (NIC): gebruikt een bootloader die opstarten vanaf een netwerkinterface zoals Etherboot of pre-boot execution environment (PXE) ondersteunt

Van een bootstrapping wordt gezegd dat een computer begint met een leeg hoofdgeheugen. Met de bootstrap kan de reeks programma's worden geladen om het besturingssysteem te starten. Het besturingssysteem is het hoofdprogramma dat alle programma's beheert die op een computer worden uitgevoerd en taken uitvoert zoals randapparatuur zoals een schijfstation, mappen en bestanden beheren, uitvoersignalen naar een monitor verzenden en invoersignalen van een toetsenbord identificeren.

Bootstrap kan ook verwijzen naar het stapsgewijs voorbereiden van vroege programmeeromgevingen om complexere en gebruikersvriendelijke programmeeromgevingen te creëren. De programmeeromgeving bestond bijvoorbeeld ooit uit een assembler-programma en een eenvoudige teksteditor. In de loop van de tijd hebben geleidelijke verbeteringen geleid tot de hedendaagse geavanceerde objectgeoriënteerde programmeertalen en grafische geïntegreerde ontwikkelomgevingen (IDE's).

Wat is een bootstrap? - definitie van techopedia