Unterschied zwischen Kernel und Betriebssystem

Unterschied zwischen Kernel und Betriebssystem
Unterschied zwischen Kernel und Betriebssystem

Video: Unterschied zwischen Kernel und Betriebssystem

Video: Unterschied zwischen Kernel und Betriebssystem
Video: Grundgesamtheit und Stichprobe 2024, Juli
Anonim

Kernel vs. Betriebssystem

Betriebssystem ist die Systemsoftware, die den Computer verw altet. Zu seinen Aufgaben gehören die Verw altung der Computerressourcen und die Erfüllung ihrer Kommunikationsbedürfnisse. Der Kernel ist der Hauptbestandteil eines Betriebssystems, der meistens die direkte Kommunikation mit den Hardware-Ressourcen durchführt. Ohne den Kernel kann ein Betriebssystem nicht funktionieren. Da der Kernel eines Betriebssystems jedoch mit vielen anderen Komponenten begraben ist, wissen die meisten Benutzer nicht, dass es einen Kernel gibt.

Was ist ein Betriebssystem?

Ein Betriebssystem ist eine Software, die einen Computer verw altet. Es ist eine Sammlung von Daten und Programmen, die die Ressourcen des Systems (Hardware) verw altet. Darüber hinaus ermöglicht es die Ausführung von Anwendungssoftware (wie z. B. Textverarbeitungsprogrammen usw.), indem es als Schnittstellenschicht zwischen der Hardware und den Anwendungen (für Funktionen wie Eingabe/Ausgabe und speicherbezogene Operationen) fungiert. Es ist die Hauptsystemsoftware, die auf einem Computer ausgeführt wird. Da Benutzer ohne ein ordnungsgemäß funktionierendes Betriebssystem keine andere System- oder Anwendungssoftware ausführen können, kann ein Betriebssystem als die wichtigste Systemsoftware für einen Computer angesehen werden.

Betriebssysteme sind in allen Arten von Maschinen (nicht nur Computern) vorhanden, die über Prozessoren verfügen, wie z. B. Mobiltelefone, konsolenbasierte Spielsysteme, Supercomputer und Server. Die beliebtesten Betriebssysteme sind Microsoft Windows, Mac OS X, UNIX, Linux und BSD. Microsoft-Betriebssysteme werden hauptsächlich in kommerziellen Unternehmen verwendet, während UNIX-basierte Betriebssysteme bei akademischen Fachleuten beliebter sind, da sie kostenlos und Open Source sind (im Gegensatz zu Windows, das sehr kostspielig ist).

Was ist Kernel?

Kernel ist der Hauptbestandteil eines Computerbetriebssystems. Es ist die eigentliche Brücke zwischen der Hardware und der Anwendungssoftware. Der Kernel ist normalerweise für die Verw altung von Systemressourcen einschließlich der Hardware- und Softwarekommunikation verantwortlich. Es bietet eine sehr niedrige Abstraktionsschicht zwischen Prozessoren und Eingabe-/Ausgabegeräten. Kommunikation zwischen Prozessen und Systemaufrufe sind die Hauptmechanismen, in denen diese Low-Level-Einrichtungen anderen Anwendungen (durch den Kernel) angeboten werden. Kernel werden je nach Design/Implementierung und Ausführung der einzelnen Betriebssystemaufgaben in verschiedene Typen unterteilt. Der gesamte Systemcode wird von den monolithischen Kerneln im selben Adressraum ausgeführt (aus Gründen der Leistungsverbesserung). Die meisten Dienste werden jedoch im Benutzerbereich von den Mikrokernen ausgeführt (Wartbarkeit und Modularität können mit diesem Ansatz erhöht werden). Zwischen diesen beiden Extremen gibt es viele andere Ansätze.

Was ist der Unterschied zwischen Kernel und Betriebssystem?

Kernel ist der Kern (oder die unterste Ebene) des Betriebssystems. Alle anderen Teile, aus denen das Betriebssystem besteht (grafische Benutzeroberfläche, Dateiverw altung, Shell usw.), sind auf den Kernel angewiesen. Der Kernel ist für die Kommunikation mit der Hardware verantwortlich und ist eigentlich der Teil des Betriebssystems, der direkt mit der Hardware kommuniziert. Zahlreiche aufrufbare Routinen, die zum Zugreifen auf Dateien, zum Anzeigen von Grafiken und zum Abrufen von Tastatur-/Mauseingaben verwendet werden können, werden vom Kernel bereitgestellt, um von anderer Software verwendet zu werden.

Empfohlen: