real-time operating systems overview. real-time os defined real-time os characteristics examples...
TRANSCRIPT
Real-Time OS defined Real-Time OS Characteristics Examples of Real-Time Operating
Systems Applications
Real-Time operating system is: “one whose correctness involves both the
logical correctness of the outputs and their timeliness”.
Practical Example
Must handle multiple threads
Must be able to prioritize tasks
Must be able to schedule based on priorities
Produce results in predictable timeframe
Small, Proprietary Kernels
Quality of Service Kernels
Real-Time Extensions of Commercial Operating Systems
Aircraft Flight Control Systems Maintenance Diagnostics
Automotive Control and Monitoring Systems Safety Critical Systems
Android ????????
CEDENO, W. AND LAPLANTE, P.A. 2007. An overview of real-time operating systems. Journal of the Association for Laboratory Automation 12, 40-45.
IEEE. Information Technology-Portable Operating System Interface (POSIX)-Part 1; System Application: Program Interface (API) [C Language]. 1996 ANSI/IEEE Std 1003.1.
MONIGIA, BHUPINDER S., MADISETTI, VIJAY K., 2010, Reliable real-time applications on Android OS. http://users.ece.gatech.edu/~vkm/Android_Real_Time.pdf.
SCHMIDT, D.C. 2002. Middleware for real-time and embedded systems. Communications of the ACM 45, 43-48.
STANKOVIC, J.A. 1996 Strategic directions in real-time and embedded systems. ACM Computing Survey. 28, 751-763.
STANKOVIC, J.A. AND RAJKUMAR, R. 2004 Real-time operating systems. 28, 237-253. SUSEELA, A.L. AND KUMAR, V.L. 2005. Embedded systems in real time applications,
design and architecture. Ubiquity 2005, 2-2. ZUBERI, KHAWAR M., PILLAI, PADMANABHAN, SHIN, KANG G., IMANI, TAKAAKI,
NAGAURA, WATARU, SUZUKI, SHOJI 1998. EMERALDS-OSEK: A small real-time operating system for automotive control. Society of Automotive Engineers Congress and Exposition, 1999.