9 Programmentwicklung

Für die Systemprogrammierung setzen wir Entwicklungswerkzeuge ein, die oft einen Teil der mit einem Betriebssystem mitgelieferten Systemprogramme ausmachen. Zuerst geben wir einen Überblick Über die einzelnen Schritte für die Übersetzung von Programmen, ihre Automatisierung und die Verwaltung von Programmversionen. Ergänzend führen wir die T-Notation ein, mit der sich auf anschauliche Weise die Wirkungsweisen verschiedener Übersetzungswerkzeuge darstellen lassen. Im Grenzbereich zwischen der Übersetzung und dem Laden von Programmen sind die Fragen der Adressraumbelegung und der Adressrelokation angesiedelt. Greift eine Applikation auf Systemfunktionen zu, so nutzt sie üblicherweise dafür Programmbibliotheken des Betriebssystems. ...

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.