In diesem Kurs werden die Grundprinzipien von Betriebssystem vorgestellt und erläutert. Diese Prinzipien finden sich in allen gängigen Betriebssystemen wieder und werden speziell am Beispiel der Systeme Windows und Unix/Linux behandelt. Insbesondere wird der Begriff des Prozesses eingeführt, die Verwaltung eines Prozesses behandelt und Verfahren der Kommunikation und Synchronisation vorgestellt. Einen zweiten Schwerpunkt bildet die Verwaltung von Speicher, sowohl von Hauptspeicher als auch von Sekundärspeichern wie z.B. Plattenspeicher.