2 Grundlagen der Programmausführung und Systemprogrammierung

Die Ausführung von Programmen bildet eine gemeinsame Aufgabe der Prozessorhardware und des Betriebssystems. Da letztlich auch das Betriebssystem aus Sicht der Hardware nur ein Programm darstellt, ist die Ausführung von Programmen auf der blanken Hardware die Basis aller Prozesse. Die entsprechenden computertechnischen Grundlagen stehen deshalb am Anfang. Beginnend beim Von-Neumann-Rechnermodell lernen wir die elementaren Prozessorelemente kennen, die für die Programmausführung eine Rolle spielen. Dazu gehört auch der Benutzer- und Kernmodus der CPU, da er die Basis des Schutzsystems darstellt. Ein paar Grundlagen der Adressraumnutzung und die Unterprogrammmechanismen führen zum Thema ...

Get Betriebssysteme, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.