När du slår på din dator inträffar en rad händelser innan operativsystemet (OS) laddas och du kan komma åt ditt skrivbord. Denna process är känd som uppstart. Här är en allmän översikt över uppstartsprocessen:
1. BIOS/UEFI-initiering:
- När du slår på datorn startar Basic Input/Output System (BIOS) eller Unified Extensible Firmware Interface (UEFI).
- BIOS/UEFI initierar grundläggande hårdvarukomponenter som tangentbord, mus och bildskärm.
- Den utför ett Power-On Self-Test (POST) för att kontrollera om det finns några maskinvaruproblem.
2. Bootloader:
- När POST är klar, laddar BIOS/UEFI ett litet program som kallas bootloader.
- Starthanteraren söker efter ett operativsystem på tillgängliga startbara enheter (hårddisk, SSD, USB, etc.).
3. Ladda in operativsystemet:
- Starthanteraren läser startsektorn för den valda startbara enheten och laddar operativsystemfilerna till minnet.
- Detta inkluderar viktiga kärnfiler och enhetsdrivrutiner som behövs för att starta operativsystemet.
4. Kärninitiering:
- Operativsystemets kärna, som är kärnan i operativsystemet, börjar initiera sig själv.
- Den konfigurerar systemresurser som virtuellt minne, processschemaläggning och mer.
5. Detektering och konfiguration av maskinvara:
- Kärnan upptäcker hårdvarukomponenterna som är anslutna till datorn och laddar lämpliga drivrutiner.
6. Skapa systemprocesser:
- Kärnan startar viktiga systemprocesser, såsom fönsterhanteraren, filsystem, nätverkstjänster och mer.
7. Användargränssnitt (skrivbord) Laddar:
- När de nödvändiga processerna och hårdvaran har konfigurerats, laddas det grafiska användargränssnittet (GUI) eller skrivbordsmiljön för ditt operativsystem.
8. Slutkontroller och inloggning:
- Operativsystemet utför slutkontroller och laddar återstående användargränssnittselement.
- Vid det här laget är datorn helt uppstartad och du kommer att uppmanas att ange dina användaruppgifter om det behövs.
När den här processen är klar får du tillgång till operativsystemets skrivbord eller hemskärm, där du kan interagera med dina program, filer och andra resurser.