0% found this document useful (0 votes)
57 views15 pages

Real Time Operating System

An operating system controls computer resources and provides an interface for users. A real-time operating system is a multitasking OS intended for applications with fixed time constraints, such as embedded systems. Real-time OSs can be hard or soft: hard guarantees maximum response times, while soft makes promises but not guarantees. Examples of real-time OSs include QNX, RT Linux, and VxWorks.

Uploaded by

Deepakgupta0001
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views15 pages

Real Time Operating System

An operating system controls computer resources and provides an interface for users. A real-time operating system is a multitasking OS intended for applications with fixed time constraints, such as embedded systems. Real-time OSs can be hard or soft: hard guarantees maximum response times, while soft makes promises but not guarantees. Examples of real-time OSs include QNX, RT Linux, and VxWorks.

Uploaded by

Deepakgupta0001
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 15

REAL TIME

OPERATING
SYSTEM
OPERATING SYSTEM (OS)
It is an integrated set of programs that
controls the resources (CPU,
memory, I/O devices, etc) of a
computer system and provides its
user with an interface i.e. easier to
use than the bare machine.
PRIMARY OBJECTIVES OF OS

Make a computer system easier to


use.
Manage the resources of computer
system.
TYPES OF OPERATING SYSTEM-

Uni-programming operating system.


Multi programming operating system.
Multi tasking operating system.
Real time operating system.
Uni programming Operating system-Allows one
user to do one task at a time. Example – Handheld
Computer.
Multi programming operating system- Allows
multiple users to simultaneously use the resources
on a single computer.
Example- UNIX.
Multi tasking operating
system- Allows single user to
simultaneously run multiple
applications on their computer.
Example –laptop and desktop used
this type of operating system.
REAL TIME OPERATING
SYSTEM-RTOS is multitasking
operating system intended for real
time application. Such applications
include embedded system
(programmable thermostats,
household application controllers),
industrial control and scientific
research equipment.
It is used as a control device in a
dedicated application such as
controlling scientific experiments,
industrial control system and some
display system
It is well defined fixed time
constraints.
EXAMPLES- QNX, RT Linux, Vx
works,WindowCE.
TYPES OF RTOS
There are two types of real time
operating system-
Hard Real Time operating system
Soft Real Time operating system
Soft Real time
operating system- it makes
some promises but no hard
guarantees. These system are useful
for instances in which a response is
needed. Example – a media player
Hard Real Time operating
system- makes guarentees about the
maximum amount of time an operation will take
to complete.
These systems are usually limited in
functionality.
It is used where rapid responses required
ADVANTAGES
Allow multitasking
Simple implementation
Low overhead
Very predictable
Fast
DISADVANTAGES
Everything must operate in lockstep
Code must be scheduled manually
Code difficult to debug
Code difficult to maintain

You might also like