Was macht ein PC beim Hochfahren?
Das Starten eines PCs ist für manche ein Mysterium, aber so kompliziert ist es nicht. Was genau ein PC beim Starten macht, siehst du hier.
Um das Starten eines PCs zu verstehen, müssen wir erstmal klären, was wir genau unter dem
Startvorgang bzw. Bootvorgang verstehen.
1. Was genau ist ein Bootvorgang?
Der Bootvorgang eines PCs hat nichts mit einem Boot zu tun, welches auf dem Wasser fährt. Und wird deswegen auch nicht wie "Boot" ausgesprochen sondern [buːt] bzw. das "Booten" [buːtən] ausgesprochen. Aber jetzt zu dem technischen. Ein Bootvorgang bezieht sich auf den Prozess, den ein Computer oder ein elektronisches Gerät beim Starten durchführt. Der Bootvorgang ist in verschiedene Schritte unterteilt, um so die notwendigen Komponenten zu initialisieren und das Betriebssystem zu laden.
Nachdem wir jetzt wissen was genau ein Bootvorgang ist, können wir in die tiefere Technik des Bootens zu gehen.
2. Wie ist ein Bootvorgang aufgebaut
Ein typischer Bootvorgang besteht aus mehreren Phasen. Zu Beginn wird die Hardware des Computers aktiviert, indem beispielsweise der Strom eingeschaltet wird. Anschließend durchläuft der Computer den sogenannten Power-On Self-Test (POST), bei dem die Hardwarekomponenten auf ihre Funktionsfähigkeit überprüft werden. Danach sucht der Computer nach einem Boot-Medium, wie zum Beispiel einer Festplatte oder einem USB-Laufwerk, um das Betriebssystem zu laden. Dabei kann entweder das MBR (Master Boot Record) oder das GPT (GUID Partition Table) verwendet werden, je nachdem, wie die Festplatte formatiert ist. Sobald das Betriebssystem erfolgreich geladen ist, beginnt der Nutzer mit der Verwendung des Computers.
Um das theoretische Wissen etwas zu verbildlichen hier einmal ein kompletter Bootvorgang Schritt für Schritt.
3. Konkretes Beispiel eines Bootvorgangs
- Der Computer wird eingeschaltet und die Stromversorgung aktiviert.
- Der Power-On Self-Test (POST) wird durchgeführt, um die Hardwarekomponenten zu überprüfen und sicherzustellen, dass sie ordnungsgemäß funktionieren.
- Das BIOS (Basic Input/Output System) oder UEFI (Unified Extensible Firmware Interface) wird aktiviert und initialisiert die Hardware, indem es beispielsweise die CPU (Central Processing Unit), den Arbeitsspeicher und die Peripheriegeräte wie die Tastatur und die Festplatte konfiguriert.
- Das BIOS oder UEFI sucht nach einem geeigneten Boot-Medium, um das Betriebssystem zu laden. Dies kann eine Festplatte, ein USB-Laufwerk oder ein Netzwerkboot sein.
- Bei Verwendung des MBR (Master Boot Record) als Partitionierungsschema sucht das BIOS oder UEFI nach dem MBR auf dem ausgewählten Boot-Medium.
- Der MBR befindet sich im ersten Sektor der Festplatte und enthält Informationen über die Partitionierung und den Bootloader.
- Der Bootloader im MBR wird aufgerufen und geladen. Der Bootloader ist eine kleine spezielle Software, die das Betriebssystem lädt und startet.
- Der Bootloader liest die Informationen aus dem MBR, um den Standort des Betriebssystems auf der Festplatte zu identifizieren.
- Der Bootloader lädt den Kernel des Betriebssystems in den Speicher.
- Der Kernel wird ausgeführt und initialisiert das Betriebssystem. Dabei werden verschiedene Systemdienste und Treiber geladen.
- Sobald das Betriebssystem vollständig geladen ist, wird der Benutzer zur Eingabe seines Benutzernamens und Passworts aufgefordert und kann dann mit der Verwendung des Computers beginnen.