Andrew Landoch - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Andrew Landoch

Description:

EMERALDS-OSEK: A small real-time operating system for automotive control. Society of Automotive Engineers Congress and Exposition, 1999. Title: Andrew Landoch – PowerPoint PPT presentation

Number of Views:74
Avg rating:3.0/5.0
Slides: 12
Provided by: HappyL
Learn more at: http://cs.boisestate.edu
Category:
Tags: andrew | landoch | osek

less

Transcript and Presenter's Notes

Title: Andrew Landoch


1
Andrew Landoch
  • Real-Time Operating Systems Overview

2
Introduction
  • Real-Time OS defined
  • Real-Time OS Characteristics
  • Examples of Real-Time Operating Systems
  • Applications

3
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

4
Real-Time OS Definition
  • Hard Real-Time OS
  • Firm Real-Time OS
  • Soft Real-Time OS

5
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

6
Real-Time OS Characteristics
  • Admission Control
  • Resource Reservation
  • Hard/Soft Real-Time Guarantees

7
Real-Time OS Examples
  • Small, Proprietary Kernels
  • Quality of Service Kernels
  • Real-Time Extensions of Commercial Operating
    Systems

8
Real-Time Extensions of Commercial Operating
Systems
9
Real-Time OS Applications
  • Aircraft
  • Flight Control Systems
  • Maintenance Diagnostics
  • Automotive
  • Control and Monitoring Systems
  • Safety Critical Systems
  • Android
  • ????????

10
Conclusion
  • Definition
  • Hard Real-Time OS
  • Safety Critical Applications were results are
    time critical

11
References
  • 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.
Write a Comment
User Comments (0)
About PowerShow.com