Was ist der Unterschied zwischen dem Betriebssystem und dem Kernel? [geschlossen]

100

Ich verstehe den Unterschied zwischen Betriebssystem und Kernel nicht. Kann es bitte jemand erklären?

Gani
quelle
2
Warum wird Windows 7 nicht als Kernel bezeichnet?
Miku
9
denke Auto / Motor
Anycorn
5
@Roque Santa Cruz: Aus dem gleichen Grund werden Computer nicht als Bildschirme bezeichnet.
Álvaro González
Weil es ein Betriebssystem ist. :) Aber im Ernst, ein Kernel ist nur ein Kernprozess, dem alles gehört, was mit den Grundlagen zu tun hat. Der Win7-Kernel ist das, was die Prozessorzeit zwischen all Ihren Anwendungen
aufteilt
Dies ist definitiv eine Off-Topic-Frage. Nicht direkt mit StackExchange verbunden. Falls Sie immer noch nach einer Antwort suchen, lesen Sie diesen Thread (Duplikat) hier…. es hat jede mögliche Antwort stackoverflow.com/questions/2013937/… @Moderators: Bitte schließen Sie diese !!
SashaZd

Antworten:

77

Der Kernel ist Teil des Betriebssystems und bietet näher an der Hardware Dienste auf niedriger Ebene wie:

  • Gerätetreiber
  • Prozessmanagement
  • Speicherverwaltung
  • Systemaufrufe

Ein Betriebssystem enthält auch Anwendungen wie die Benutzeroberfläche (Shell, GUI, Tools und Dienste).

Stapler
quelle
41

Der Unterschied zwischen einem Betriebssystem und einem Kernel:

Der Kernel ist Teil eines Betriebssystems. Das Betriebssystem ist das Softwarepaket, das direkt mit der Hardware und unserer Anwendung kommuniziert. Der Kernel ist die unterste Ebene des Betriebssystems. Der Kernel ist der Hauptteil des Betriebssystems und ist dafür verantwortlich, den Befehl in etwas zu übersetzen, das vom Computer verstanden werden kann. Die Hauptfunktionen des Kernels sind:

  1. Speicherverwaltung
  2. Netzwerk Management
  3. Gerätetreiber
  4. Dokumentenverwaltung
  5. Prozessmanagement
vikas yadav
quelle
12

Grundsätzlich ist der Kernel die Schnittstelle zwischen Hardware (Geräte, die auf dem Computer verfügbar sind) und Anwendungssoftware (wie MS Office, Visual Studio usw.). Wenn ich sage, was das Betriebssystem ist, könnte die Antwort dieselbe sein. Hier ist der Kernel Der Teil und Kern des Betriebssystems. Die sehr sensible Aufgabe des Betriebssystems wie Speicherverwaltung, E / A-Verwaltung und Prozessverwaltung wird nur vom Kernel übernommen.

Der ultimative Unterschied ist also:

  1. Der Kernel ist für die Interaktionen auf Hardwareebene in einem bestimmten Bereich verantwortlich. Das Betriebssystem ähnelt jedoch der Interaktion auf Hardwareebene mit dem gesamten Umfang des Computers.
  2. Der Kernel löst aus, dass SystemCalls angibt, dass diese Ressource zu diesem Zeitpunkt verfügbar ist. OS ist dafür verantwortlich, diese Systemaufrufe zu verarbeiten, um die Ressource zu nutzen. *
Manikandan
quelle