Betriebssysteme

Was versteht man unter einem Mikrokern?

  • Gegenteil zu monolithischen Architekturen
  • um Kernel zu entlasten, werden Funktionalitäten in Anwendungsprozesse (sog. Serverprozesse) ausgelagert
  • Kernel übernimmt im Wesentlichen die Abwicklung der Kommunikation zwischen Client- und Serverprozessen
  • Clients greifen über Service-Request-Schnittstelle auf Kernel zu

Diskussion