Benutzer:Jha/Was ist ein Kernel in der Informatik und was nützt er?

Aus KGS-Wiki

Was ist ein Kernel und wo befindet sich dieser

Ein Kernel befindet sich mitten im Betriebssystem und steuert alle wichtigen Funktionen der Hardware, ganz egal ob es sich um verschiedene

Systeme wie Linux, macOS oder andere Arten von Computern wie einen Server oder eine Visualisierung handelt.


Aufbau eines Kernels

Ein Kernel ist immer gleich aufgebaut und besteht aus mehreren Schichten:

  • Untere Schicht: Die unterste Schicht ist die Schnittstelle zur Hardware. Darunter fallen Aufgaben für den Kernel, wie Netzwerkcontroller oder PCI-Express-Controller.
  • Darauf liegt die Speicherverwaltung, welche den Arbeitsspeicher verteilt – auch den von virtuellen Hauptspeichern.
  • In der nächsten Schicht steckt die Prozessverwaltung (Scheduler), die das Zeit-Management übernimmt und damit Multitasking ermöglicht.
  • Darauf folgt die Geräteverwaltung (Device Management).
  • Die oberste Schicht ist das Dateisystem. Dort werden den Prozessen ihre Bereiche auf dem Arbeitsspeicher bzw. auf der Festplatte zugewiesen.