Hva bør jeg vite om Linux® oppstartsprosess?

Linux® refererer til en klasse gratis open source-operativsystemer som bruker den samme kjernen, som er den sentrale komponenten i et datasystem som fungerer som en forbindelse mellom datamaskinens maskinvare og programvaren. En sentral forskjell mellom operativsystemer er måten de håndterer oppstart av en datamaskin, og Linux®-oppstartsprosessen er tydelig forskjellig fra sine jevnaldrende. Linux®-startprosessen begynner med det grunnleggende input / output-systemet (BIOS), som utfører de fleste av maskinvarerelaterte oppstartsoppgaver. Etter at BIOS har fullført de forskjellige systemprosessene, blir systemet deretter overlevert til kjernen, som setter opp viktige systemfunksjoner og overfører kontrollen over systemet til brukeren.

BIOS er et sett med maskinvarespesifikk kode som initialiserer alle datamaskinens maskinvarekomponenter. I de fleste datasystemer lastes den på en ROM-brikke, som er plassert på datamaskinens hovedkort. Siden BIOS er en maskinvareimplementering, blir den kodet av hovedkortets produsent og ikke av utviklerne av operativsystemet Linux®. Dette er den viktigste delen av Linux®-oppstartsprosessen siden den utfører den viktige oppgaven med å gjøre datamaskinens maskinvare klar for operativsystemet.

Når alle datamaskinens komponenter er initialisert, overføres kontrollen av Linux®-oppstartsprosessen til et Linux®-systemoppstartprogram kalt oppstartslasteren, også kjent som bootstrap. Hovedfunksjonen til dette lille programmet er å laste operativsystemet i maskinens minne og forberede det til utførelse. Vanligvis er Linux®-operativsystemet komprimert på harddisken, så boot loader utfører også dekompresjonen. Hvis flere operativsystemer eller versjoner er installert på datamaskinen, vil oppstartsstrappen be brukeren velge et. Det er også viktig å merke seg at Linux®-oppstartsprosessen har to forskjellige typer oppstartslister - LILO og GRUB - selv om de fleste nye versjoner av Linux® implementerer GRUB.

Når operativsystemet er dekomprimert og lastet inn i minnet, tar Linux®-kjernen ansvar for systemet. Dette lille, men kraftige programmet utfører hoveddelen av Linux®-oppstartsprosessen. Den laster inn programvaren for minnehåndtering og oppgaveplanlegger, starter enhetsdrivere og kjører Linux® oppstartsskript. Når Linux®-kjernen er ferdig med oppgaven, går den i tomgang, og planleggeren tar kontroll over systemet, og skaper et faktisk brukermiljø. Linux®-oppstartsprosessen avsluttes effektivt når brukeren får presentert et påloggingsskjermbilde.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?