ENGG 4420
Real-Time Systems Design
This course teaches real-time concepts from a system and computing perspective covering topics related to four major areas. Real-time computer control and system modeling area teaches basic real-time design and system modeling concepts for hard and soft real-time computer control applications. Real-time Operating Systems (RTOS) area introduces common kernel objects and inter-task communication and synchronization using examples from current commercial RTOS. Topics in the area of scheduling present theoretical results related to uniprocessor and multiprocessor scheduling algorithms and topics in the area of fault tolerance and reliability present current techniques at software and hardware level. [Restriction(s): Non-BENG students may take a maximum of 4.00 ENGG credits.][Department(s): Department of Electrical and Computer Engineering]