|
Prozessdatenverarbeitung (PDV)Lerninhalte: Prozessautomatisierung und Prozessrechner, Prozesskopplungen, Prozessrechnerperipherie, Realzeit-Betriebssystem, sequentielle und parallele Programmierung, Realzeit-Verhalten.
Aufbau eines Realzeit-Betriebssystemes, Taskzustände, Datenstrukturen des Betriebssystems am Beispiel von RMOS.
Synchronisation und Kommunikation von nebenläufigen Prozessen: Eventflags, Semaphore, Monitore, Mailbox, Shared Memory, Produzenten/Konsumenten-Problem, Reader/Writer-Problem, synchrone und asynchrone Kommunikation.
Interruptroutinen: Wirkungsweise und Erstellung für Realzeit-Anwendungen.
Modellierungsmethoden für parallele Prozesse
Zur Prüfung dürfen nur eigene handschriftliche Aufzeichnungen und die Laborunterlagen und -aufzeichnungen verwendet werden.
(Listings und Abbildungen dürfen kopiert werden)
Literaturempfehlungen:
Moderne Betriebssysteme (von Andrew S. Tanenbaum)
Modern Operating Systems (von Andrew S. Tanenbaum)
Microc/OS-II, w. CD-ROM (von Jean J. Labrosse) |
|