|
|
Real-Time Operating Systems and Worst-Case Execution Times - Sommersemester 2025
Übersicht
After a brief review of standard operating systems and the hardware requirements for the implementation of operating systems the lecture deals with operating systems for embedded systems and the question how real-time requirements can be fulfilled. In order to answer this question the lecture looks into methods which compute upper bounds to the run time of processes (“worst case execution timesâ€) and into scheduling methods which guarantee meeting certain deadlines under the condition that the run times do not exceed given worst case execution times. Various scheduling approaches are classified with respect to their application area and analyzed with respect to their quality and cost. Moreover, the lecture looks into basic concepts like synchronization and communication of several processes, shared resources, mutual exclusion etc. together with their role in the design of real-time operating systems.
|
Specialization course, 6 ECTS, 3+1
|
|