Wenn ein Computer beginnt, werden mehrere Dinge in den Speicher geladen, das weitgehend wie folgt kategorisiert ist:
* bios/uefi: Das grundlegende Eingangs-/Ausgangssystem (BIOS) oder ein einheitliches erweiterbares Firmware -Schnittstellen (UEFI) ist das erste, was geladen wird. Es handelt sich um Firmware, die sich in ROM (schreibgeschütztem Speicher) befinden, und initialisiert die Hardware, führt den Beitrag (Power-On-Selbsttest) aus und lädt den Bootloader.
* Bootloader: Dieses Programm wird wie Grub oder Systemd-Boot vom BIOS/UEFI geladen. Seine Aufgabe ist es, den Kernel des Betriebssystems zu lokalisieren und zu laden.
* Betriebssystem Kernel: Der Kern des Betriebssystems (wie Linux, Windows, MacOS) wird als nächstes geladen. Dies umfasst wesentliche Treiber für die grundlegende Hardwarefunktionalität, das Speichermanagement, die Prozessplanung und das Dateisystem.
* Anfangsfahrer: Treiber für essentielle Hardware (Tastatur, Maus, Festplattencontroller) werden neben oder unmittelbar nach dem Kernel geladen. Dadurch kann das Betriebssystem mit der Hardware interagieren und weiter booten.
* Systemkonfigurationsdateien: Das Betriebssystem lädt Konfigurationsdateien, die verschiedene Einstellungen und Dienste definieren. Diese Details bestimmen, wie das System ausgeführt wird, einschließlich Netzwerkeinstellungen, Benutzerkonten und Startanwendungen.
* Essentielles Systemprozesse: Eine Reihe von Prozessen, die für die Funktionalität des Betriebssystems entscheidend sind, werden gestartet. Dies kann den Init -Prozess (verantwortlich für die Start anderer Prozesse), Prozesse im Zusammenhang mit dem Fenstermanager oder der Shell sowie anderen Hintergrunddiensten umfassen.
Es ist wichtig zu beachten, dass nicht jede * Datei auf der Festplatte beim Start in RAM geladen wird. Es werden nur die erforderlichen Dateien und Programme für den ersten Boot und die Kernfunktionalität geladen. Andere Anwendungen und Daten werden nach Bedarf nach Bedarf geladen. Der genaue RAM -Inhalt beim Start variiert je nach Betriebssystem und seiner Konfiguration geringfügig.