logo

Oppstart i operativsystem

Oppstart er prosessen med å starte en datamaskin. Det kan startes av maskinvare som et knappetrykk eller av en programvarekommando. Etter at den er slått på, har en CPU ingen programvare i hovedminnet, så noen prosesser må laste programvare inn i minnet før kjøring. Dette kan gjøres av maskinvare eller fastvare i CPU eller av en separat prosessor i datasystemet.

Å starte en datamaskin på nytt kalles også omstart, som kan være ' hard ', for eksempel etter at elektrisk strøm til CPU-en er slått av til på, eller ' myk ', der strømmen ikke er kuttet. På noen systemer kan en myk oppstart eventuelt slette RAM til null. Hard og myk oppstart kan startes av maskinvare som et knappetrykk eller en programvarekommando. Oppstarten er fullført når det operative kjøretidssystemet, vanligvis operativsystemet og noen applikasjoner, er oppnådd.

Prosessen med å returnere en datamaskin fra en hviletilstand involverer ikke oppstart; men gjenoppretting fra en dvaletilstand gjør det. Enkelte innebygde systemer krever i det minste ikke en merkbar oppstartssekvens for å begynne å fungere, og når de er slått på, kan de kjøre operative programmer som er lagret i ROM. Alle datasystemer er tilstandsmaskiner og en omstart kan være den eneste metoden for å gå tilbake til en angitt nulltilstand fra en utilsiktet, låst tilstand.

I tillegg til å laste et operativsystem eller frittstående verktøy, kan oppstartsprosessen også laste et lagringsdumpprogram for å diagnostisere problemer i et operativsystem.

Sekvensering av oppstart

Oppstart er en oppstartssekvens som starter operativsystemet til en datamaskin når den slås på. En oppstartssekvens er det første settet med operasjoner som datamaskinen utfører når den slås på. Hver datamaskin har en oppstartssekvens.

Oppstart i operativsystem

1. Boot Loader: Datamaskiner som drives av den sentrale prosessorenheten kan bare kjøre kode som finnes i systemets minne. Moderne operativsystemer og applikasjonsprogramkode og data lagres på ikke-flyktige minner. Når en datamaskin først slås på, må den i utgangspunktet kun stole på koden og dataene som er lagret i ikke-flyktige deler av systemets minne. Operativsystemet er egentlig ikke lastet ved oppstart, og datamaskinens maskinvare kan ikke utføre mange komplekse systemhandlinger.

Programmet som starter kjedereaksjonen som ender med at hele operativsystemet lastes inn, er boot loader eller bootstrap loader. Oppstartslasterens eneste jobb er å laste inn annen programvare for at operativsystemet skal starte.

2. Oppstartsenheter: Oppstartsenheten er enheten som operativsystemet lastes fra. En moderne PC BIOS (Basic Input/Output System) støtter oppstart fra ulike enheter. Disse inkluderer den lokale harddisken, den optiske stasjonen, diskettstasjonen, et nettverkskort og en USB-enhet. BIOS vil tillate brukeren å konfigurere en oppstartsrekkefølge. Hvis oppstartsrekkefølgen er satt til:

  • CD-stasjon
  • Harddisk
  • Nettverk

BIOS vil prøve å starte opp fra CD-stasjonen først, og hvis det mislykkes, vil det prøve å starte opp fra harddisken, og hvis det mislykkes, vil det prøve å starte opp fra nettverket, og hvis det mislykkes, så den vil ikke starte opp i det hele tatt.

3. Oppstartssekvens: Det er en standard oppstartssekvens som alle personlige datamaskiner bruker. Først kjører CPU en instruksjon i minnet for BIOS. Denne instruksjonen inneholder en hoppinstruksjon som overføres til BIOS-oppstartsprogrammet. Dette programmet kjører en oppstartselvtest (POST) for å sjekke at enhetene datamaskinen vil stole på, fungerer som de skal. Deretter går BIOS gjennom den konfigurerte oppstartssekvensen til den finner en oppstartbar enhet. Når BIOS har funnet en oppstartbar enhet, laster BIOS oppstartssektoren og overfører kjøringen til oppstartssektoren. Hvis oppstartsenheten er en harddisk, vil den være en hovedoppstartsrekord (MBR).

MBR-koden sjekker partisjonstabellen for en aktiv partisjon. Hvis en blir funnet, laster MBR-koden den partisjonens oppstartssektor og kjører den. Oppstartssektoren er ofte operativsystemspesifikk, og i de fleste operativsystemer er hovedfunksjonen imidlertid å laste og kjøre operativsystemkjernen, som fortsetter oppstarten. Anta at det ikke er noen aktiv partisjon, eller at den aktive partisjonens oppstartssektor er ugyldig. I så fall kan MBR laste en sekundær oppstartslaster som vil velge en partisjon og laste oppstartssektoren, som vanligvis laster den tilsvarende operativsystemkjernen.

Typer oppstart

Det er to typer oppstart i et operativsystem.

Oppstart i operativsystem
    Kaldoppstart:Når datamaskinen starter for første gang eller er i en avslått tilstand og slår på strømknappen for å starte systemet, kalles denne typen prosess for å starte datamaskinen kaldoppstart. Under kaldoppstart vil systemet lese alle instruksjonene fra ROM (BIOS) og operativsystemet lastes automatisk inn i systemet. Denne oppstarten tar mer tid enn varm eller varm oppstart.Varm oppstart:Varm eller varm oppstartsprosess er når datasystemer ikke reagerer eller henger tilstand, og da systemet får lov til å starte på nytt under på tilstand. Det kalles også omstart. Det er mange grunner til denne tilstanden, og den eneste løsningen er å starte datamaskinen på nytt. Omstart kan være nødvendig når vi installerer ny programvare eller maskinvare. Systemet krever en omstart for å angi programvare- eller maskinvarekonfigurasjonsendringer, eller noen ganger kan systemene oppføre seg unormalt eller ikke reagere ordentlig. I et slikt tilfelle må systemet være en tvungen omstart. Mest vanlig Ctrl+Alt+Del knappen brukes til å starte systemet på nytt. Ellers, i noen systemer, kan den eksterne tilbakestillingsknappen være tilgjengelig for å starte systemet på nytt.

Oppstartsprosess i operativsystem

Når datamaskinen vår er slått på, kan den startes av maskinvare som et knappetrykk, eller ved hjelp av programvarekommando, en datamaskins sentrale prosesseringsenhet (CPU) har ingen programvare i hovedminnet, det er en prosess som må laste programvare inn i hovedminnet. minne før det kan utføres. Nedenfor er de seks trinnene for å beskrive oppstartsprosessen i operativsystemet, for eksempel:

Oppstart i operativsystem

Trinn 1: Når datasystemet er slått på, BIOS (Basic Input/Output System) utfører en rekke aktiviteter eller funksjonalitetstester på programmer lagret i ROM, kalt på POST (Power-on Self Test) som sjekker om eksterne enheter i systemet er i perfekt orden eller ikke.

Steg 2: Etter at BIOS er ferdig med aktiviteter før oppstart eller funksjonalitetstest, leser den oppstartbar sekvens fra CMOS (Common Metal Oxide Semiconductor) og ser etter hovedoppstartsrekord i den første fysiske sektoren av den oppstartbare disken i henhold til oppstartsenhetssekvensen spesifisert i CMOS . Hvis for eksempel oppstartsenhetssekvensen er:

  • Diskett
  • Hardisk
  • CD ROM

Trinn 3: Etter dette vil hovedoppstartsposten søke først i en diskettstasjon . Hvis den ikke blir funnet, vil harddisken søke etter hovedoppstartsposten. Men hvis hovedoppstartsposten ikke en gang er til stede på harddisken, vil CDROM-stasjonen søke. Hvis systemet ikke kan lese hovedoppstartsposten fra noen av disse kildene, vises ROM ' Finner ingen oppstartsenhet ' og stoppet systemet. Når du finner hovedoppstartsposten fra en bestemt oppstartbar diskstasjon, lastes operativsystemlasteren, også kalt Bootstrap-laster, fra oppstartssektoren til den oppstartbare stasjonen· inn i minnet. En bootstrap loader er et spesielt program som er til stede i oppstartssektoren til en oppstartbar stasjon.

Trinn 4: Bootstrap-lasteren laster først IO.SYS fil. Etter dette, MSDOS.SYS filen er lastet inn, som er kjernefilen til DOS-operativsystemet.

Trinn 5: Etter dette, MSDOS.SYS filsøk for å finne Command Interpreter i CONFIG.SYS fil, og når den finner, lastes den inn i minnet. Hvis ingen kommandotolk er spesifisert i CONFIG.SYS fil, den COMMAND.COM filen er lastet inn som standard kommandotolk for DOS-operativsystemet.

Trinn 6: Den siste filen som skal lastes og kjøres er AUTOEXEC.BAT fil som inneholder en sekvens av DOS-kommandoer. Etter dette vises ledeteksten. Vi kan se stasjonsbokstaven til den oppstartbare stasjonen vist på datasystemet, noe som indikerer at operativsystemet har vært vellykket på systemet fra den stasjonen.

Hva er Dual Booting

Når to operativsystemer er installert på datasystemet, kalles det dual booting. Flere operativsystemer kan installeres på et slikt system. Men for å vite hvilket operativsystem som skal starte opp, kan en oppstartslaster som forstår flere filsystemer og flere operativsystemer okkupere oppstartsplassen.

Oppstart i operativsystem

Når den er lastet inn, kan den starte opp et av operativsystemene som er tilgjengelige på disken. Disken kan ha flere partisjoner, som hver inneholder en annen type operativsystem. Når et datasystem slås på, viser et oppstartsbehandlingsprogram en meny som lar brukeren velge operativsystemet som skal brukes.