Was soll ich über den Linux® -Startprozess wissen?

Linux® bezieht sich auf eine Klasse kostenloser Open-Source-Computerbetriebssysteme, die denselben Kernel verwenden, der zentrale Komponente eines Computersystems ist, das als Verbindung zwischen der Hardware des Computers und seiner Software fungiert. Ein wesentlicher Unterschied zwischen Betriebssystemen ist die Art und Weise, wie sie einen Computer mit dem Booten umgehen, und der Linux® -Startprozess unterscheidet sich deutlich von seinen Kollegen. Der Linux®-Startprozess beginnt mit dem Basic Input/Output System (BIOS), das die Mehrheit der hardwarebezogenen Startaufgaben ausführt. Nachdem BIOS die verschiedenen Systemprozesse abgeschlossen hat, wird das System dann dem Kernel übergeben, wodurch essentielle Systemfunktionen eingerichtet und die Steuerung des Systems an den Benutzer überträgt.

BIOS ist ein Satz hardwarespezifischer Code, der alle Hardwarekomponenten eines Computersystems initialisiert. In den meisten Computersystemen wird es auf einen ROM -Chip geladen, der sich am Motherboard des Computers befindet. Da das BIOS eine Hardware -Implementierung ist, wird es von der M codiertDer Hersteller von Otherboard und nicht von den Entwicklern des Linux® -Betriebssystems. Dies ist der wichtigste Teil des Linux® -Startprozesses, da es die wichtige Aufgabe ausführt, die Hardware des Computers für das Betriebssystem vorzubereiten.

Sobald alle Komponenten des Computers initialisiert wurden, wird die Steuerung des Linux® -Startprozesses in ein Linux® -System -Start -up -Programm namens Boot Loader übertragen, das auch als Bootstrap bezeichnet wird. Die Hauptfunktion dieses kleinen Programms besteht darin, das Betriebssystem in den Speicher des Geräts zu laden und es auf die Ausführung vorzubereiten. Normalerweise wird das Linux® -Betriebssystem auf der Festplatte komprimiert, sodass der Bootloader auch die Dekompressionsaufgabe durchführt. Wenn auf dem Computer mehrere Betriebssysteme oder -versionen installiert sind, fordert der Bootstrap den Benutzer auf, eine auszuwählen. Es ist auch wichtig zu beachten, dass das Linux® -StartupDer Prozess verfügt über zwei verschiedene Arten von Bootstraps - Lilo und GRUB -, obwohl die meisten neuen Versionen von Linux® implementieren.

Mit dem Betriebssystem dekomprimiert und in den Speicher geladen, übernimmt der Linux® -Kernel das System. Dieses kleine und doch leistungsstarke Programm führt den größten Teil des Linux® -Startprozesses durch. Es lädt die Speicherverwaltungssoftware und den Task Scheduler, initiiert Geräte -Treiber und führt Linux® -Startskripte aus. Wenn der Linux® -Kernel mit seiner Aufgabe erledigt wird, geht er im Leerlauf und der Scheduler übernimmt die Kontrolle über das System und erstellt eine tatsächliche Benutzerumgebung. Der Linux® -Startprozess endet effektiv, wenn dem Benutzer mit einem Anmeldebildschirm angezeigt wird.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?