5

Informatik (Fach) / Betriebssystem (Lektion)

Modul "Betriebssysteme und Systemprogrammierung", 1. Semester

Diese Lektion wurde von franzii1 erstellt.

Lektion lernen

  • Aufgaben des Betriebssystems Abstraktion der Hardware Bereitstellen einer Benutzerschnittstelle Bereitstellen einer normierten Programmierschnittstelle Verwalten der Ressourcen der Hardware Verfolgung von Schutzstrategien bei Ressourcenbereitstellung
  • Kernel = Kern des Betriebssystems - Grundlage jedes OS - meist in C implementiert - befindet sich immer im Hauptspeicher        (RAM)
  • Aufgaben des Kernels in Multitasking-Betriebssystem Verwaltung der Prozesse & Threada Scheduling Speicherverwaltung Interprozess-Kommunikation  Geräte-& Hardwareverwaltung Bereitstellen v. Systemaufrufen für Anwendungsprogramme
  • User-Mode - Standard - kann nicht direkt auf Speicher zugreifen - kann nicht direkt auf Hardware zugeifen - muss Systemaufrufe nutzen, um auf Hardware/Speicher zuzugreifen
  • Kernel-Mode - während Ausführung spezieller Systemaufrufe - kompletter Zugriff auf Hardware und Speicher - Prozesse im ~ sind atomar -> können nicht durch andere Prozesse unterbrochen werden
Anzeige