Boot

)

Ved beregning af udtrykket af engelsk oprindelse støvle indikerer generelt den række processer, der udføres af en computer under boot fasen, især fra magten op til fuld belastning til minde om det primære operativsystem kerne fra sekundær lagring.

Noter terminologi

Engelsk er det oprindelige udtryk bootstrap, hvor sammentrækning boot. Der er en måde at sige engelsk trække dig op af dine bootstraps, hvilket betyder "alene løse dine problemer, uden at vente på hjælp fra andre."

Analogien med den kendsgerning, at under bootstrap, computeren udfører en bestemt proces med henblik på at komme i stand til at drive. På italiensk kan du gøre dette koncept som "start", selv om disse vilkår har generelt en mindre teknisk konnotation.

Fra udtryk boot og bootstrap selv i italienske derivater er nogle form af edb-jargon som verbet eller adjektiv til at starte bootable som henviser til et lagermedium, hvorfra den kan indlæse operativsystemet, når computeren starter.

Endelig en bootroms er en komponent initialisering af HD-enheder.

Opbygning af bootstrap-processen

Udtagning af en computer processor indledningsvis suspenderet i staten hardware reset, som tager giver den tilsvarende indgang på CPU indtil forsyningsspændinger ikke er stabile. Så snart RESET-signalet deaktiveres processoren indlæser den første instruktion fra et fast sted for hukommelse, hvilket sædvanligvis svarer til en ROM eller andre ikke-flygtig hukommelse. Det er næsten altid en ubetinget spring instruktion, fører kører til starten af ​​programmet firmware, som derefter tager kontrol over computeren.

I tilfælde af indlejrede enheder er udstyret med en simpel firmware, bootstrap procedurer er ekstremt variabel fra sag til sag. I den personlige computer IBM-kompatibel firmware er lavet af BIOS, der gør en række veldefinerede aktiviteter før indlæsning af operativsystemet og kontrol med overførsler til den.

Bootstrap

Alle processorer IA32 indlæse den første instruktion, efter RESET 0xFFFFFFF0 adresse hex, hvilket svarer til en ikke-flygtig hukommelse. De skridt, som BIOS er:

  • POST, en serie af diagnostiske tests for at kontrollere korrekt drift af hardware og bundkortet, hvis alle kontrollerede enheder fungerer kun udsender et "bip" dall'altoparlantino systemet og går, men hvis en eller flere enheder blandt dem testet ikke virker, vil højttaleren udsende en række bip, lange eller korte, i varierende antal i henhold til en bestemt kode, der angiver enheden mislykkedes, og problemet typen
  • kigge efter en video-kort installeret, først og fremmest, at i henhold til dens interne data bør være til stede, og udfører POST video placeret i den interne ROM af grafikkortet.
  • Kig efter eventuelle andre enheder installerede ROM og udfører POST.
  • Det udfører andre tests, såsom hukommelse optælling og status for tastaturet. Hvis den støder på fejl, ikke ty til lyden af ​​bip-kode, men viser en meddelelse på skærmen.
  • video viser en præsentation skærm, med nogle oplysninger om hardwaren i den pågældende computer.
  • udarbejde en komplet oversigt over type hardware installeret og kapacitet fundet: Optag hukommelse timing, de fysiske parametre for harddiske og de måder at få adgang disse understøtninger, den serielle og parallelle porte og deres hastighed, de har en FIFO, og andre.
  • konfigurerer automatisk Plug and Play-enheder til stede og viser en meddelelse på skærmen, for hver af dem.
  • grænseflader med CMOS-hukommelse, der indeholder de konfigurationsparametre kan ændres, og udfører instruktionerne efter at have sikret integritet gennem en checksum algoritme.
  • Endelig, kigge efter et diskdrev til at indlæse operativsystemet. Hvis der er, den indlæser i RAM på 0000: 7C00, den første sektor på disken, som er master boot record og udførelse fortsætter derfra.

Fra dette punkt på bootstrap-processen det afhænger af den særlige operativsystem installeret.

Boot manager og bootloader

Hvis du kører andre operativsystemer på samme maskine valget af det ønskede operativsystem er op til brugeren eller standard i begge tilfælde gennem boot manager.

Nogle gange så koden i den første sektor af en disk er ikke det operativsystem, men at denne særlige program, hvis opgave er at vise en video menu, hvorfra brugeren kan vælge, hvilken af ​​flere operativsystemer installeret, til Start: engang gjort valget et andet program kaldet boot loader indlæser koden for den første sektor af operativsystemet valg, som begynder at løbe, da det blev lanceret af BIOS.

Nogle operativsystemer kan modtage nogle opstartsparametre: boot loader kan give dig mulighed for at definere disse parametre enten i en konfigurationsfil ved opstart.

Boot fra netværket

Mange netværksadaptere har en funktion kaldet Ethernet Preboot Execution Environment, som giver dig mulighed for at indlæse et operativsystem fra netværket snarere end fra en lokal disk.

OS boot

Hvis du bruger en boot-loader, vil det indlæse operativsystemet kerne, og nogle gange en initrd, der skal udføre den første fase af støvlen.

Reboot

Udtrykket refererer til den sekvens afledt genstart lukning og genstart computeren, som regel til installation af systemsoftware eller reparere en alvorlig hardware eller software fejl, der har påvirket stabilitet eller ydelse af maskinen.

Den reboot kan gøres på tre måder:

  • fysisk magt cyklus. Kaldet hård genstart, er det farligt både for integriteten af ​​de data for hardware og bør aldrig ske, undtagen i ekstreme tilfælde;
  • Trykke på reset-knappen, som aktiverer reset signal af CPU. Dette er også en hård genstart og det er også en opgave ikke anbefales, da det kan skabe data lækager, men udgør ingen risiko for hardware. Hele sekvensen af ​​operationer Bootstrapping BIOS og operativsystem starter igen, er det muligt, at nogle enheder allerede i fejltilstande før nulstilling ikke reagerer på BIOS under initialisering, tvinger en lukning af den fysiske maskine.
  • Genstart med tastekombinationer kaldet blød genstart: i modsætning til den fulde støvle, er i blød genstart ikke køre POST og søge efter tastatur og video, men processen starter igen om trin 6 i det foregående afsnit.
Forrige artikel Benedict Tudino
Næste artikel Blackburn Kangaroo R.T.1