Dieses Buch ist aus Vorlesungen und Praktika hervorgegangen, die der Verfasser am Fachbereich Informatik der Fachhochschule Wiesbaden als Vertiefungsfach für fort geschrittene Studenten gehalten hat. Bei einem Fach wie der Systemprogrammierung stellt sich zunächst die Frage nach der Auswahl des Stoffes, der gerade hier keines wegs so standardisiert sein kann wie in verwandten Fächern wie Betriebssysteme und Compilerbau. Literaturaspekte Die Literatur über Systemprogrammierung ist zudem nicht sehr reichhaltig, wenn es um allgemeine und systemübergreifende Aspekte geht. Auf der anderen Seite gibt es zu bestimmten weit verbreiteten Systemen im PC-Bereich wie MS-DOS, Windows 3. 1 oder OS/2 eine Fülle von Veröffentlichungen von Herstellern und unabhängigen Autoren. Jedoch schon bei etwas weniger oft verkauften Systemen wie Windows NT ist der Markt an Veröffentlichungen in Buchform dünner, was sich bei der System programmierung auf kommerziellen Minirechnern und Mainframes mit Systemen wie DEC VMS und IBM VM oder IBM MVS unrühmlich fortsetzt. Den Lichtblick bilden eine Reihe von Büchern über Systemprogrammierung unter UNIX oder UNIX-Deri vaten wie z. B. Linux. Diese wenden sich an sowohl an Programmierer mit Hard ware auf Intel 80X86-Basis als auch mit MC 680XO-Prozessoren, Workstations mit verschiedenen RISC-Prozessoren und schließlich Mainframes mit VAX-, IBM- und anderer Hardware.
Inhaltsverzeichnis
1 Einleitung.- 2 Grundlagen der Systemprogrammierung.- 3 Ein konkretes System: UNIX.- 4 Wichtige UNIX-Werkzeuge.- 5 UNIX-kompatible Systemdienste.- 6 Portabilität.- 7 Fallstudien.- A Anhang.- A.1 UNIX-Fehlercodes.- A.2 Systemabhängige Konstanten unter UNIX.- A.3 UNIX-Kommandos im Vergleich zu MS-DOS, OS/2 und Windows NT/95.- Sachwortverzeichnis.