SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
Real-Time Operating
Systems
DEVANSHI JAIN
15STUJPCS0003
BY
Overview
 Introduction
 Classification
 System Characteristics
 Implementing Real-Time
Operating Systems
Introduction
 Real-time systems are those systems in which
the correctness of the system depends not
only on the logical result of computation, but
also on the time at which the results are
produced.
 Supports real-time applications by providing
logically correct result within the deadline
required.
 RTOS is key to many embedded systems and
provides a platform to build applications.
Classification
Hard real time system
• Tasks have to be
performed on time
• Failure to meet
deadlines is fatal
• Example :
Flight Control System,
medical systems .
Soft real time system
• Tasks are performed
as fast as possible
• Late completion of
jobs is undesirable
but not fatal.
• Example:
Online Databases,
computer games.
 Single purpose
 Small size
 Inexpensively mass-produced
 Specific timing requirements
 Do not require interfacing with a
user
System Characteristics
Bus-Oriented System
System-on-a-Chip
 Many real-time systems are
designed using system-on-a-chip
strategy
 SOC allows the CPU, memory,
memory-management unit, and
attached peripheral ports (i.e., USB)
to be contained in a single
integrated circuit
Virtual Memory in Real-
Time Systems
Address Translation
Implementing Real-Time
Operating Systems
1. Preemptive, priority-based
scheduling
2. Preemptive kernels
3. Latency must be minimized
Event latency
Interrupt Latency
Dispatch Latency
Priority Inversion Problem
 High-level task stalled due to low-level
using shared resources, then a
medium-level task holding up the low-
level one
 Solution: Priority inheritance – give
low-level task high-level priority
Scheduling Algorithms in RTOS
 Priority Scheduling
 Processor never left idle when there are
ready tasks
 Processor allocated to processes
according to priorities
Priority Scheduling
 Earliest Deadline First (EDF)
 Process with earliest deadline given highest
priority
 Least Slack Time First (LSF)
 slack = relative deadline – execution left
 Rate Monotonic Scheduling (RMS)
 For periodic tasks
 Tasks priority inversely proportional to it’s
period
Examples of RTOS
 LynxOS
 OSE
 QNX
 VxWorks
 Windows CE
 RT Linux
APPLICATIONS OF RTOS
 Almost all the modern telecommunication
systems make use of RTOS .
 Radar systems, network switching control
systems, satellite monitoring systems, satellite
launch-control and global positioning systems all
have their roots in RTOS.
 Now a days RTOS are increasingly finding use in
strategic and military operations. These are used
in guided missile launching units,track-and-trace
spy satellites, etc.
Real Time Operating System

More Related Content

PPTX
Real time operating system
PDF
EE6602 Embedded System
PPT
Embedded system and real time operating system
PPTX
Real time operating systems (rtos) concepts 1
PPTX
ppt on embedded system
DOC
UNIT-I-RTOS and Concepts
PDF
Full solution manual real time system by jane w s liu solution manual
PPTX
Ec8791 unit 5 processes and operating systems
Real time operating system
EE6602 Embedded System
Embedded system and real time operating system
Real time operating systems (rtos) concepts 1
ppt on embedded system
UNIT-I-RTOS and Concepts
Full solution manual real time system by jane w s liu solution manual
Ec8791 unit 5 processes and operating systems

What's hot (20)

PPTX
Unit 2 sdr architecture
PPTX
Rtos by shibu
PDF
SOC Processors Used in SOC
PPTX
Memory allocation for real time operating system
PPTX
Unit 3 introduction to cognitive radios
PPTX
Real time Scheduling in Operating System for Msc CS
PPT
Traffic and Congestion Control in ATM Networks Chapter 13
PPT
Real Time Operating system (RTOS) - Embedded systems
PPTX
Esd module2
PPTX
Real Time OS For Embedded Systems
PPTX
UNIT 3 - General Purpose Processors
PDF
Real time operating system
PPTX
Real time Operating System
PPTX
PDF
SOC System Design Approach
PPT
Design of embedded systems
PDF
SOC Interconnects: AMBA & CoreConnect
PDF
RTOS - Real Time Operating Systems
PPTX
Real Time Operating Systems
PPTX
Arm architecture chapter2_steve_furber
Unit 2 sdr architecture
Rtos by shibu
SOC Processors Used in SOC
Memory allocation for real time operating system
Unit 3 introduction to cognitive radios
Real time Scheduling in Operating System for Msc CS
Traffic and Congestion Control in ATM Networks Chapter 13
Real Time Operating system (RTOS) - Embedded systems
Esd module2
Real Time OS For Embedded Systems
UNIT 3 - General Purpose Processors
Real time operating system
Real time Operating System
SOC System Design Approach
Design of embedded systems
SOC Interconnects: AMBA & CoreConnect
RTOS - Real Time Operating Systems
Real Time Operating Systems
Arm architecture chapter2_steve_furber
Ad

Similar to Real Time Operating System (20)

PPT
PPT
PPT
Rtos
PPT
Real-Time Operating Systems Real-Time Operating Systems RTOS .ppt
PPT
ghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjj
PPT
rtos.ppt
PPT
21-Classification of Real time system-12-02-2025.ppt
PPT
PPTX
Real Time Operating Systems, Dynamic Precision: Exploring the Realm of Real-...
PPT
Real-Time Operating Systems
PDF
Welcome to International Journal of Engineering Research and Development (IJERD)
PPTX
What is RTOS Step by Step Guide?
PPTX
OVERVIEW OF RTOS
PPTX
Embedded os
PPT
PDF
PPTX
PART-1 : Mastering RTOS FreeRTOS and STM32Fx with Debugging
PPT
Real time os(suga)
PPTX
Entreprenuership notes module 3 notes.pptx
PPT
Rtos
Real-Time Operating Systems Real-Time Operating Systems RTOS .ppt
ghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjj
rtos.ppt
21-Classification of Real time system-12-02-2025.ppt
Real Time Operating Systems, Dynamic Precision: Exploring the Realm of Real-...
Real-Time Operating Systems
Welcome to International Journal of Engineering Research and Development (IJERD)
What is RTOS Step by Step Guide?
OVERVIEW OF RTOS
Embedded os
PART-1 : Mastering RTOS FreeRTOS and STM32Fx with Debugging
Real time os(suga)
Entreprenuership notes module 3 notes.pptx
Ad

Recently uploaded (20)

PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Salesforce Agentforce AI Implementation.pdf
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Website Design Services for Small Businesses.pdf
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PPTX
history of c programming in notes for students .pptx
PDF
AutoCAD Professional Crack 2025 With License Key
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Design an Analysis of Algorithms II-SECS-1021-03
Digital Systems & Binary Numbers (comprehensive )
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Operating system designcfffgfgggggggvggggggggg
Salesforce Agentforce AI Implementation.pdf
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
Advanced SystemCare Ultimate Crack + Portable (2025)
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
wealthsignaloriginal-com-DS-text-... (1).pdf
Website Design Services for Small Businesses.pdf
Weekly report ppt - harsh dattuprasad patel.pptx
Oracle Fusion HCM Cloud Demo for Beginners
Why Generative AI is the Future of Content, Code & Creativity?
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
history of c programming in notes for students .pptx
AutoCAD Professional Crack 2025 With License Key
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev

Real Time Operating System

  • 2. Overview  Introduction  Classification  System Characteristics  Implementing Real-Time Operating Systems
  • 3. Introduction  Real-time systems are those systems in which the correctness of the system depends not only on the logical result of computation, but also on the time at which the results are produced.  Supports real-time applications by providing logically correct result within the deadline required.  RTOS is key to many embedded systems and provides a platform to build applications.
  • 4. Classification Hard real time system • Tasks have to be performed on time • Failure to meet deadlines is fatal • Example : Flight Control System, medical systems . Soft real time system • Tasks are performed as fast as possible • Late completion of jobs is undesirable but not fatal. • Example: Online Databases, computer games.
  • 5.  Single purpose  Small size  Inexpensively mass-produced  Specific timing requirements  Do not require interfacing with a user System Characteristics
  • 7. System-on-a-Chip  Many real-time systems are designed using system-on-a-chip strategy  SOC allows the CPU, memory, memory-management unit, and attached peripheral ports (i.e., USB) to be contained in a single integrated circuit
  • 8. Virtual Memory in Real- Time Systems Address Translation
  • 9. Implementing Real-Time Operating Systems 1. Preemptive, priority-based scheduling 2. Preemptive kernels 3. Latency must be minimized
  • 13. Priority Inversion Problem  High-level task stalled due to low-level using shared resources, then a medium-level task holding up the low- level one  Solution: Priority inheritance – give low-level task high-level priority
  • 14. Scheduling Algorithms in RTOS  Priority Scheduling  Processor never left idle when there are ready tasks  Processor allocated to processes according to priorities
  • 15. Priority Scheduling  Earliest Deadline First (EDF)  Process with earliest deadline given highest priority  Least Slack Time First (LSF)  slack = relative deadline – execution left  Rate Monotonic Scheduling (RMS)  For periodic tasks  Tasks priority inversely proportional to it’s period
  • 16. Examples of RTOS  LynxOS  OSE  QNX  VxWorks  Windows CE  RT Linux
  • 17. APPLICATIONS OF RTOS  Almost all the modern telecommunication systems make use of RTOS .  Radar systems, network switching control systems, satellite monitoring systems, satellite launch-control and global positioning systems all have their roots in RTOS.  Now a days RTOS are increasingly finding use in strategic and military operations. These are used in guided missile launching units,track-and-trace spy satellites, etc.