Unterbrechungsbehandlung und Synchronisation
Fäden, Signale, Botschaften
Einplanung, Einlastung, Verdrängung, Koordinierung
IA-32 und PC-Technologie
Hardwarenahe Programmierung
C/C++, Assembler
Unterbrechungs- und Fadensynchronisation in der Praxis
Entwicklung eines Betriebssystemkerns in Kleingruppen
Die Studierenden erwerben Kenntnisse über
Aufbau und Entwicklung von Betriebssystemkernen im Allgemeinen und hardwarenaher Software im Speziellen
das Zusammenspiel zwischen Hardware und Betriebssystem einerseits und Betriebssystem und Anwendung andererseits
die Besonderheiten bei der Entwicklung hardwarenaher und nebenläufiger Software
systemnahe Programmierung in C/C++