1 / 1

Comprehensive Inspection of Real Time Operating Systems (RTOS) Evan Gibney and Hitesh Kumar

Comprehensive Inspection of Real Time Operating Systems (RTOS) Evan Gibney and Hitesh Kumar. RTOSs make these systems reliable, efficient What makes an operating system real time?

Télécharger la présentation

Comprehensive Inspection of Real Time Operating Systems (RTOS) Evan Gibney and Hitesh Kumar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Comprehensive Inspection of Real Time Operating Systems (RTOS) Evan Gibney and Hitesh Kumar RTOSs make these systems reliable, efficient What makes an operating system real time? Determinism, the ability to operate in a consistent manner and produce results in a finite amount of time, EVERY TIME. Open Source and commercial RTOSs being used today • eCos • VxWorks • RTLinux • RTAI • QNX Neutrino • LynxOS • Windows CE • RTOS Design • Written from scratch and application is put in a loop • As more time passes, systems becoming more complex • Basic Foundations of RTOS • Preemption vs. Non-preemption • Priorities is key • Priority Inheritance to prevent priority inversion • Interrupts/Interrupt Handling • Memory Management • Scheduling Algorithms Some Examples of Real Time Systems: Air Bag Systems Avionics/Flight Control Systems Vending Machines Video Displays Anti-Lock Brakes Rockets/Missiles Radar NASA Rovers Classifications of RTOSs Hard – can meet deadlines every time Soft – can meet deadlines most of the time (80-90%) Which type is used depends on the application Hard RTOS Soft RTOS

More Related