SlideShare a Scribd company logo
1 of 1
Download to read offline
Real Time Operating System Concepts
Real time applications are executed on real time operating systems (RTOS). To facilitate this,
specific algorithms that are bound to dynamically or statically assigned priorities are required.
This is because, basic RTOS services such as; inter-process communication, process management,
process synchronization and interrupt handling must be executed in an efficient manner that
utilizes restricted resource budgets. Therefore, an ideal RTOS architecture design must take into
account the delicate system requirements. This may entail the use of techniques like; monolithic
kernel, library based approaches, virtual machines and microkernels as per specific real time
system demands.
A wide range of embedded systems apply real time constraints. For instance, in production
control, all machines must receive their task orders at the right time to guarantee smooth plant
operations and processing of orders within the shortest time possible. The situation is more
restrictive in flight control systems where most operations rely on timing accuracy like the control
of combustion engines and turbines. These are just examples of embedded systems that are
bound to strict real time constraints.
The term real time implies that an IT system does not control its time domain. As such, time
progress of an environment determines time progress in an IT system. The environmental time
can be generated artificially or follow the real physical world time. However, the nature of
environmental time does not affect embedded systems. This is because, the correctness of
system operations depends on logical computation results and the physical time when the results
are released. Meaning that, in strict real time operating systems, delayed results are not just
wrong but have the potential to be fatal or cause unimaginable losses. A good example would be
an airbag controller.
Evidently, in real time operating systems, application tasks’ program logic must be augmented
by timing information. The timing information denotes the earliest time point when a specific
task can be started and the latest time the task can be completed. The augmented time
information combined with program logic act as computing system specifications defining what
should be done and when it should be done. For tasks to be executed concurrently in a real time
operating system, objective functionality must be applied.
Summary
Real time operating systems have gradually evolved from specialized single use systems to a wide
range of general purpose operating systems like Windows that is transformed into an RTOS with
a Real-Time Scheduler extension to deliver Real-Time Windows or Windows RTOS. There has also
been an evolution of safety critical and predictable RTOS applications to RTOS applications that
support soft real time systems. The support entails QoS (quality of service) concept for open real
time systems.

More Related Content

Similar to Real time operating system Concept

There are many operating systemsReal-Time Operating SystemReal-t.pdf
There are many operating systemsReal-Time Operating SystemReal-t.pdfThere are many operating systemsReal-Time Operating SystemReal-t.pdf
There are many operating systemsReal-Time Operating SystemReal-t.pdf
ankitmobileshop235
 
Real time os(suga)
Real time os(suga) Real time os(suga)
Real time os(suga)
Nagarajan
 
Real time operating-systems
Real time operating-systemsReal time operating-systems
Real time operating-systems
kasi963
 
Real Time Software Design in Software Engineering SE13
Real Time Software Design in Software Engineering SE13Real Time Software Design in Software Engineering SE13
Real Time Software Design in Software Engineering SE13
koolkampus
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 

Similar to Real time operating system Concept (20)

There are many operating systemsReal-Time Operating SystemReal-t.pdf
There are many operating systemsReal-Time Operating SystemReal-t.pdfThere are many operating systemsReal-Time Operating SystemReal-t.pdf
There are many operating systemsReal-Time Operating SystemReal-t.pdf
 
Real Time Systems & RTOS
Real Time Systems & RTOSReal Time Systems & RTOS
Real Time Systems & RTOS
 
Introduction to Real Time System in computer system
Introduction to Real Time System in computer systemIntroduction to Real Time System in computer system
Introduction to Real Time System in computer system
 
Real time os(suga)
Real time os(suga) Real time os(suga)
Real time os(suga)
 
Real time operating system
Real time operating systemReal time operating system
Real time operating system
 
Real time operating-systems
Real time operating-systemsReal time operating-systems
Real time operating-systems
 
Embedded system software
Embedded system softwareEmbedded system software
Embedded system software
 
Ch15
Ch15Ch15
Ch15
 
Air traffic control
Air traffic controlAir traffic control
Air traffic control
 
Real Time Operating system (RTOS) - Embedded systems
Real Time Operating system (RTOS) - Embedded systemsReal Time Operating system (RTOS) - Embedded systems
Real Time Operating system (RTOS) - Embedded systems
 
Real Time Operating Systems for Embedded Systems
Real Time Operating Systems for Embedded SystemsReal Time Operating Systems for Embedded Systems
Real Time Operating Systems for Embedded Systems
 
Real Time Software Design in Software Engineering SE13
Real Time Software Design in Software Engineering SE13Real Time Software Design in Software Engineering SE13
Real Time Software Design in Software Engineering SE13
 
RTS Short Topics
RTS Short TopicsRTS Short Topics
RTS Short Topics
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Survey of Real Time Scheduling Algorithms
Survey of Real Time Scheduling AlgorithmsSurvey of Real Time Scheduling Algorithms
Survey of Real Time Scheduling Algorithms
 
REAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORK
REAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORKREAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORK
REAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORK
 
Real timedata
Real timedataReal timedata
Real timedata
 
UNIT-I-RTOS and Concepts
UNIT-I-RTOS and ConceptsUNIT-I-RTOS and Concepts
UNIT-I-RTOS and Concepts
 
Embedded os
Embedded osEmbedded os
Embedded os
 
Real time system
Real time systemReal time system
Real time system
 

Recently uploaded

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Recently uploaded (20)

ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 

Real time operating system Concept

  • 1. Real Time Operating System Concepts Real time applications are executed on real time operating systems (RTOS). To facilitate this, specific algorithms that are bound to dynamically or statically assigned priorities are required. This is because, basic RTOS services such as; inter-process communication, process management, process synchronization and interrupt handling must be executed in an efficient manner that utilizes restricted resource budgets. Therefore, an ideal RTOS architecture design must take into account the delicate system requirements. This may entail the use of techniques like; monolithic kernel, library based approaches, virtual machines and microkernels as per specific real time system demands. A wide range of embedded systems apply real time constraints. For instance, in production control, all machines must receive their task orders at the right time to guarantee smooth plant operations and processing of orders within the shortest time possible. The situation is more restrictive in flight control systems where most operations rely on timing accuracy like the control of combustion engines and turbines. These are just examples of embedded systems that are bound to strict real time constraints. The term real time implies that an IT system does not control its time domain. As such, time progress of an environment determines time progress in an IT system. The environmental time can be generated artificially or follow the real physical world time. However, the nature of environmental time does not affect embedded systems. This is because, the correctness of system operations depends on logical computation results and the physical time when the results are released. Meaning that, in strict real time operating systems, delayed results are not just wrong but have the potential to be fatal or cause unimaginable losses. A good example would be an airbag controller. Evidently, in real time operating systems, application tasks’ program logic must be augmented by timing information. The timing information denotes the earliest time point when a specific task can be started and the latest time the task can be completed. The augmented time information combined with program logic act as computing system specifications defining what should be done and when it should be done. For tasks to be executed concurrently in a real time operating system, objective functionality must be applied. Summary Real time operating systems have gradually evolved from specialized single use systems to a wide range of general purpose operating systems like Windows that is transformed into an RTOS with a Real-Time Scheduler extension to deliver Real-Time Windows or Windows RTOS. There has also been an evolution of safety critical and predictable RTOS applications to RTOS applications that support soft real time systems. The support entails QoS (quality of service) concept for open real time systems.