|
|
|
COURSE OUTLINE Real-time computing and communication are enabling technologies for many current and future generation applications and are increasingly becoming pervasive. This course aims to provide a good understanding of both fundamental concepts and advanced topics in real-time systems and networks. The following topics will be covered. Introduction: Real-time systems, Properties, Misconceptions, Real-Time tasks, Scheduling results. Uniprocessor Real-Time System: Task Scheduling, Resource access control protocols, Overload handling, Energy-aware scheduling, Feedback control scheduling. Multiprocessor Real-Time System: Task Scheduling, Fault-tolerance, Resource reclaiming. Distributed Real-Time System: Global scheduling - transfer, information, and location policies.. Real-time Networks: Real-time channel, Packet scheduling, Real-Time MAC protocols. Real-time OS: RT-Linux, Case studies of RTOS, Real-time middleware. Other Issues: Architecture and software engineering issues, Case studies.
|
|