Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 2 Stimmen.
Systems Software: Essential Concepts
Systemsoftware: Essential Concepts bietet Studenten eine leicht verständliche Einführung in das Wissen und die Grundlagen, die zum Verständnis von Software und Hardware erforderlich sind. Der Text gibt auch einen Überblick über Implementierungstechniken, um die Studierenden mit komplexerer Software wie Betriebssystemen und Compilern vertraut zu machen und sie auf die Teilnahme an weiterführenden Kursen innerhalb der Disziplin vorzubereiten.
Das Buch gliedert sich in zwei wichtige Themenbereiche: Compiler-Grundlagen und die grundlegenden Mechanismen und Datenstrukturen, die zur Unterstützung von Betriebssystemen erforderlich sind. Im Compilerteil lernen die Studierenden die Laufzeitumgebung kennen, wie man einen Scanner und eine Symboltabelle implementiert und wie man Parsing und Codegenerierung für eine virtuelle Maschine umsetzt. Um die praktische Anwendung zu betonen, werden die Studenten aufgefordert, einen kleinen Compiler zu implementieren. Im Bereich der Betriebssysteme lernen die Studierenden den Interrupt-Mechanismus, die Implementierung von Prozessen und Threads sowie die Synchronisation von Prozessen kennen.
Mit seinem modernen und praktischen Ansatz ist Systems Software eine ideale Ressource für Kurse in Systemprogrammierung, Systemsoftware, Softwareentwicklung und Assembler. Es kann auch als ergänzendes Material für Einführungskurse in Betriebssysteme und Compiler dienen.