You are on page 1of 16

BRAND

OVERVIEW

REAL-TIME
OPERATING
SYSTEM
The meaning behind the logo
mark of Beuaray Corp.
13

Represented By -

SHAKSHI PRIYA (42221210041)


AATIKA NOOR (42221210047)
SHIVAM BHARDWAJ (42221210062)
Table of
Contents

INTRODUCTION
TYPES
COMPONENTS
OPERATING SYSTEM
BASIC MODEL
FEATURES
APPLICATIONS
DIFFERENCE
WHY RTOS
DISADVANTAGES
INTRODUCTION
to RTOS
Real-time operating systems (RTOS) are used in
environments where a large number of events,
mostly external to the computer system, must be
accepted and processed in a short time or within
certain deadlines. such applications are industrial
control, telephone switching equipment, flight
control, and real-time simulations.
TYPES OF RTOS
2022 VOLUNTEER RESUME 04

Hard Real Time Systems :


Hard real time operating systems can never miss their deadline, otherwise if they do,
they may result with calamitous consequences.
If the function doesn’t meet its deadline, the system will be considered as a failure.

Soft Real Time Systems :


These systems can occasionally miss the
deadline with some acceptably low
probability
05

COMPONENTS
06

WHAT IS AN OS?
An operating system is
the program that, after
being initially loaded
into the computer by a
boot program, manages
all of the other
application programs in
a computer.
07

BASIC MODEL
Input conditioning
SENSOR unit
Input interface

REAL
TIME
SYSTEM
Output conditioning
ACTUATOR Output interface
unit
SCHEDULING
RESOURCE ALLOCATION
INTERRUPT HANDLING
OTHER ISSUE LIKE KERNEL
SIZE
VOLUNTEER RESUME 09

APPLICATIONS

Defense application systems like RADAR


Networked Multimedia Systems
Command Control Systems
Internet Telephony
Anti-lock Brake Systems
Heart Pacemaker
10

DIFFERENCE BETWEEN -
GPOS RTOS
It used for desktop PC and It is only applied to the
laptop. embedded application..
Process based scheduling. Time-based scheduling used
Kernel’s operation may or like round-robin scheduling..
Kernel’s operation can be
may not be preempted.
preempted.
Priority inversion remain
No predictability guarantees.
unnoticed.
APPLICATIONS
11

WHY USE A 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.
RTOS offers modular task-based development, which
allows modular task-based testing.
An RTOS is event-driven with no time wastage on
processing time for the event which is not occur.
12

DISADVANTAGES OF RTOS
RTOS system can run minimal tasks together, and it concentrates
only on those applications which contain an error so that it can avoid
them.

RTOS is the system that concentrates on a few tasks. Therefore, it is


really hard for these systems to do multi-tasking.
Specific drivers are required for the RTOS so that it can offer fast
response time to interrupt signals, which helps to maintain its speed.
Plenty of resources are used by RTOS, which makes this system
expensive.
13

Thank You !

You might also like