A rendszerindítási sorrend öt lépése
A nagy és kicsi számítógépeknek rendelkezniük kell valamilyen típusú indítási folyamattal, amelyet általában "boot" folyamatnak neveznek. Ezen lépések során a számítógép ellenőrzi magát, hogy megbizonyosodjon arról, hogy minden rendben van, betölt néhány minimális működési szoftvert, és betölti az operációs rendszert. A "boot" kifejezés a "bootstrap" szó rövidített változata, amelyet a számítástechnika kezdeti napjaiban annak a folyamatnak a leírására használtak, amelynek során a számítógép a "bootstrap"-jainál fogva felhúzza magát.
Bekapcsolás
Minden rendszerindítási folyamat első lépése a gép tápellátása. Amikor a felhasználó bekapcsolja a számítógépet, események sorozata kezdődik, amelyek akkor érnek véget, amikor az operációs rendszer átveszi az irányítást a rendszerindítási folyamatból, és a felhasználó szabadon dolgozhat. Amikor a számítógép be van kapcsolva, a központi processzor végrehajt valamilyen indítási kódot az alaplapon található ROM-ban.
Bekapcsolási önteszt
A rendszerindítási folyamat következő lépését POST-nak vagy bekapcsolási öntesztnek nevezik. Ez a teszt ellenőrzi az összes csatlakoztatott hardvert, beleértve a RAM-ot és a másodlagos tárolóeszközöket, hogy megbizonyosodjon arról, hogy mindegyik megfelelően működik. Miután a POST befejezte a feladatát, a rendszerindítási folyamat megkeresi a rendszerindító eszközök listájában egy BIOS-t tartalmazó eszközt.
Indítóeszköz keresése
Az I/O rendszer elengedhetetlen a számítógép működéséhez, mert ez határozza meg a CPU és a számítógéphez az alaplapon keresztül csatlakoztatott egyéb eszközök közötti kommunikáció szabályait. Az I/O rendszer, amely néha a rendszerindító eszköz „io.sys” fájljában található, kiterjesztéseket biztosít az alaplap ROM-jában található BIOS-hoz.
Az operációs rendszer betöltése
A hardver működésének megerősítése és a bemeneti/kimeneti rendszer betöltése után a rendszerindítási folyamat megkezdi az operációs rendszer betöltését a rendszerindító eszközről. Az operációs rendszer betöltődik a RAM-ba, és az adott operációs rendszerre vonatkozó utasítások végrehajtásra kerülnek. A tényleges operációs rendszer némileg irreleváns, mivel a számítógép minden esetben ugyanazt a rendszerindítási mintát fogja követni.
Átvitel vezérlése
Miután az előző lépések befejeződtek, és az operációs rendszer biztonságosan betöltődik a RAM-ba, a rendszerindítási folyamat átadja az irányítást az operációs rendszernek. Az operációs rendszer ezután végrehajtja az előre konfigurált indítási rutinokat, hogy meghatározza a felhasználói konfigurációt vagy az alkalmazás végrehajtását. Az átadás végén a számítógép használatra kész.