Vad ska jag veta om Linux®-startprocessen?

Linux® hänvisar till en klass med gratis open source-datoroperativsystem som använder samma kärna, som är den centrala komponenten i ett datorsystem som fungerar som en koppling mellan datorns hårdvara och dess programvara. En viktig skillnad mellan operativsystem är hur de hanterar uppstart av en dator, och Linux®-startprocessen skiljer sig klart från sina kamrater. Linux®-startprocessen börjar med det grundläggande input / output-systemet (BIOS), som utför huvuddelen av de hårdvarorelaterade startuppgifterna. När BIOS har slutfört de olika systemprocesserna överlämnas systemet till kärnan, som sätter upp viktiga systemfunktioner och överför kontrollen över systemet till användaren.

BIOS är en uppsättning hårdvaraspecifik kod som initierar alla datorsystemets hårdvarukomponenter. I de flesta datorsystem laddas det på ett ROM-chip, som finns på datorns moderkort. Eftersom BIOS är en hårdvaruimplement kodas den av moderkortets tillverkare och inte av utvecklarna av operativsystemet Linux®. Detta är den viktigaste delen av Linux®-startprocessen eftersom den utför den viktigaste uppgiften att göra datorns hårdvara redo för operativsystemet.

När alla datorns komponenter har initierats överförs kontrollen av Linux®-startprocessen till ett Linux®-systemstartprogram som kallas boot loader, även känt som bootstrap. Huvudfunktionen för detta lilla program är att ladda operativsystemet i maskinens minne och förbereda det för körning. Vanligtvis är Linux®-operativsystemet komprimerat på hårddisken, så startar startaren också dekomprimeringsuppgiften. Om flera operativsystem eller versioner är installerade på datorn uppmanas bootstrap användaren att välja ett. Det är också viktigt att notera att Linux®-startprocessen har två olika typer av bootstraps - LILO och GRUB - även om de flesta nya versionerna av Linux® implementerar GRUB.

När operativsystemet dekomprimeras och laddas i minnet tar Linux®-kärnan ansvaret för systemet. Detta lilla men kraftfulla program genomför huvuddelen av Linux®-startprocessen. Den laddar programvaran för minnehanteringen och uppgiften, startar enhetsdrivrutiner och kör Linux-startskript När Linux®-kärnan är klar med sin uppgift går den i viloläge och schemaläggaren tar över kontrollen över systemet och skapar en faktisk användarmiljö. Linux®-startprocessen slutar effektivt när användaren presenteras med en inloggningsskärm.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?