Presentation On RTOS
Presentation On RTOS
Miss. Priyanka R. Gulhane Miss. Monika G. Pawar Computer Science & Engineering, PRMIT & R Badnera 2014-15
Presentation Outline
Definitions Role of an OS in Real Time Systems Features of Real Time Operating Systems
Failure to meet deadlines is fatal example : Flight Control System Late completion of jobs is undesirable but not fatal. System performance degrades as more & more jobs miss deadlines Online Databases
Hard Real Time System The hard real-time system is to ensure that all deadlines are met. Soft Real Time System
Demonstration of jobs meeting some statistical constraints suffices.
Features of RTOSs
Scheduling.
Resource Allocation. Interrupt Handling. Other issues like kernel size.
Kernel has to respond to real time events Interrupts should be disabled for minimum possible time
System calls like fork take a lot of time High priority thread might wait for a low priority thread to complete its system call
Linux Importance
Coexistence of Real Time Applications with non Real Time system can be done.
RTLinux
Real Time Kernel at the lowest level Linux Kernel is a low priority thread
Interrupts trapped by the Real Time Kernel and passed onto Linux Kernel
RTLinux (contd)
Real Time Tasks
Communication
User Interface Sensors