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?


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).


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

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. *
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.