Provides the foundations for the multi-disciplinary field of real-time systems. In addition to basic time-constrained design and analysis techniques, the course addresses the issues of hardware/software tradeoffs, static and dynamic scheduling algorithms, features of real-time operating system kernels, and common design problems in multitasking systems; topics are supplemented by examples of real-time applications. Prerequisite(s): CME 331 and CME 341 (taken). Note: Students with credit for EE 332 will not receive credit for this course.
Provides the foundations for the multi-disciplinary field of real-time systems. In addition to basic time-constrained design and analysis techniques, the course addresses the issues of hardware/software tradeoffs, static and dynamic scheduling algorithms, features of real-time operating system kernels, and common design problems in multitasking systems; topics are supplemented by examples of real-time applications. Prerequisite(s): CME 331 and CME 341 (taken). Note: Students with credit for EE 332 will not receive credit for this course.