real time operating systems overview n.
Skip this Video
Loading SlideShow in 5 Seconds..
Andrew Landoch PowerPoint Presentation
Download Presentation
Andrew Landoch

Loading in 2 Seconds...

play fullscreen
1 / 11

Andrew Landoch - PowerPoint PPT Presentation

  • Uploaded on

Real-Time Operating Systems Overview. Andrew Landoch. Real-Time OS defined Real-Time OS Characteristics Examples of Real-Time Operating Systems Applications. Introduction. Real-Time operating system is:

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Andrew Landoch' - ulmer

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Real-Time OS defined

Real-Time OS Characteristics

Examples of Real-Time Operating Systems


real time os definition

Real-Time operating system is:

    • “one whose correctness involves both the logical correctness of the outputs and their timeliness”.
  • Practical Example
Real-Time OS Definition
real time os definition1

Hard Real-Time OS

Firm Real-Time OS

Soft Real-Time OS

Real-Time OS Definition
real time os characteristics

Must handle multiple threads

  • Must be able to prioritize tasks
  • Must be able to schedule based on priorities
  • Produce results in predictable timeframe
Real-Time OS Characteristics
real time os characteristics1

Admission Control

Resource Reservation

Hard/Soft Real-Time Guarantees

Real-Time OS Characteristics
real time os examples

Small, Proprietary Kernels

Quality of Service Kernels

Real-Time Extensions of Commercial Operating Systems

Real-Time OS Examples
real time os applications


    • Flight Control Systems
    • Maintenance Diagnostics
  • Automotive
    • Control and Monitoring Systems
    • Safety Critical Systems
  • Android
    • ????????
Real-Time OS Applications


Hard Real-Time OS

Safety Critical Applications were results are time critical


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.
  • 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.