Apr 18, 2024  
2019-2020 Academic Catalogue 
    
2019-2020 Academic Catalogue [ARCHIVED CATALOG]

EE 418 - Real Time Operating Systems


Lecture Hours: 3
Lab Hours: 0
Credit Hours: 3

Mission-critical computer systems often have real-time constraints, where the system must respond to events within a bounded amount of time (for example, anti-lock brake controllers and fly-by-wire systems). A real-time operating system (RTOS) must support and enable predictable system response time and latency. This course will examine the design of real-time operating systems, including topics such as deadlines, hard vs. soft real time systems, scheduling algorithms, interrupt handling, inter-task communication and synchronization, and memory allocation.