> Home > Metz's Campus > Degree Courses > Option IIC > Core Curriculum Modules
Option IIC
 
Metz's campus
Presentation
Staff
Degree Courses
Continuing Education
Research
Library
 
 
Real-time and embedded systems
 
9h L / IIC_TR
 
Jérôme BILLON
 
Real Time Systems – Embedded Systems
 
Introduction to embedded systems – Definition of a real time system– Entities of real time programming.
 
The different approaches
 
Polling loops – Cyclic executives – State machines – Multithreads executives both pre-emptive and non pre-emptive – Memory models – Perspectives.
 
Pre-emptive executives
 
Scheduling – Resource sharing mechanisms – Deadlocks and priority inversion – The Rate monotonic scheduling theory – Inside an executive – Standards – The OSEK/VDX example.
 
Java
 
Technical and marketing context – Open embedded systems – Using Java in real time and embedded systems.
 
Dependability
 
Concepts – Fault-tolerant techniques and architecture – Dependability and real time – The MARS example.
 
 
 
References
W. Stallings, « Operating Systems », Prentice-Hall, 2001.