Module-1.1.6 amity
Module-1.1.6 amity
TECHNOLOGY
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.
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
• 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
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
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