ALaRI Hang Glider

Search form

Education and Innovation in Embedded Systems Design

USI Università della Svizzera italiana, USI Faculty of Informatics, Advanced Learning and Research Institute USI Università della Svizzera italiana USI Faculty of Informatics USI Advanced Learning and Research Institute

RTOS and Scheduling

Professor Platzner Marco
Thiele Lothar
Course program MSc
Year 1
Semester Spring
Category Fundamental
ECTS 6
Academic year 2013/2014

Real-time systems play a crucial role in our society since an increasing number of complex systems rely, in part or completely, on processor control. Examples of real-time applications include automotive electronics, air traffic control, and railway switching systems, nuclear power plants, telecommunications, and robotics. In spite of this large application domain, most of the current real-time systems are still designed and implemented using low-level programming and empirical techniques. This approach results in a lack of reliability, which in critical applications may cause serious environmental damage or even loss of
life.
This course will first give an introduction into the basic concepts of real-time computing and then treat the two major issues real-time scheduling and real-time kernels. Real-time scheduling will concentrate on predictable scheduling algorithms and provide the scientific methodology required for the design of real-time systems. Real-time kernels will address the challenges and issues in the design and implementation of real-time operating systems.