0% found this document useful (0 votes)
3 views

Module-1.1.6 amity

The document provides an overview of Real-Time Operating Systems (RTOS), including their definition, types (hard and soft), advantages, disadvantages, and key components. It emphasizes the importance of response time and the applications of RTOS in various fields such as scientific experiments and industrial control systems. Additionally, it highlights the benefits of using RTOS, such as priority-based scheduling and modular development.

Uploaded by

Tanvi Arora
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Module-1.1.6 amity

The document provides an overview of Real-Time Operating Systems (RTOS), including their definition, types (hard and soft), advantages, disadvantages, and key components. It emphasizes the importance of response time and the applications of RTOS in various fields such as scientific experiments and industrial control systems. Additionally, it highlights the benefits of using RTOS, such as priority-based scheduling and modular development.

Uploaded by

Tanvi Arora
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

AMITY INSTITUTE OF INFORMATION

TECHNOLOGY

Module-1.1.6 Real Time Systems


Learning Objectives

At the end of this session, you will be able


to :

Understand the concept of Real Time operating System


A real-time system is defined as a data processing system in which the time interval
required to process and respond to inputs is so small that it controls the environment.
The time taken by the system to respond to an input and display of required updated
information is termed as the response time. So in this method, the response time is
very less as compared to online processing.
Real-time systems are used when there are rigid time requirements on the operation of a processor or
the flow of data and real-time systems can be used as a control device in a dedicated application.

A real-time operating system must have well-defined, fixed time constraints, otherwise the system will
fail.
For example, Scientific experiments, medical imaging systems, industrial control systems,
weapon systems, robots, air traffic control systems, etc.
There are two types of real-time operating systems.

Hard real-time systems


Soft real-time systems
Hard real-time systems guarantee that critical tasks complete on time. In hard real-time systems,
secondary storage is limited or missing and the data is stored in ROM. In these systems, virtual
memory is almost never found
Soft real-time systems are less restrictive.

A critical real-time task gets priority over other tasks and retains the priority until it completes.

Soft real-time systems have limited utility than hard real-time systems.
For example, multimedia, virtual reality, Advanced Scientific Projects like undersea
exploration and planetary rovers, etc.
Advantages:
The advantages of real time operating systems are as follows-

Maximum consumption –
Task Shifting –
Focus On Application –
Real Time Operating System In Embedded System –
Error Free –
Memory Allocation –
Disadvantages:
The disadvantages of real time operating systems are as follows-

Limited Tasks –
Use Heavy System Resources –
Complex Algorithms –
Device Driver And Interrupt signals –
Thread Priority –
use an RTOS

Here are important reasons for using RTOS

• It offers priority-based scheduling, which allows you to separate analytical processing from non-critical
processing.

• The Real time OS provides API functions that allow cleaner and smaller application code.

• Abstracting timing dependencies and the task-based design results in fewer interdependencies between
modules.
• RTOS offers modular task-based development, which allows modular task-based testing.

• The task-based API encourages modular development as a task, will typically have a clearly defined role. It
allows designers/teams to work independently on their parts of the project.

• An RTOS is event-driven with no time wastage on processing time for the event which is not occur
Components of RTOS
Here, are important Component of RTOS

The Scheduler
Symmetric Multiprocessing (SMP):
Function Library:
Memory Management
Fast dispatch latency
User-defined data objects and classes
summary

In this we have discussed about Real time operating System


Types: Hard and soft, advantages and disadvantages also focused on
components and use of RTOS.
MCQ

Advantages:
The advantages of real time operating systems are as follows-
a)Real Time Operating System In Embedded System –
b)Error Free –
c)Memory Allocation –
d) a and b
e) All of the above
MCQ

Component of RTOS are

a) The Scheduler
b)Fast dispatch latency
c)User-defined data objects and classes
d) All of the Above
e) None of the above
THANK YOU

You might also like