Operating systems and architectural concepts of real-time systems. Review of I/O programming and basic machine language programming. Interrupt processes. Coding of specific device drivers using absolute addressing status registers, command signals, buffering. Timing considerations and applications. Concurrent processes, waitsend phenomena, and the use of semaphores.
Prereq.: CSc 34200. 3 hr./wk.; 3 cr.