Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Assignment 1

Introduction:
 Real time operating systems are designed to running and processing the applications in
exact time and response should be guaranteed within a specified time.
 It reacts to input very quickly.
 It have maximum time to solve each critical operation and must be measure maximum
calculated output.
 It is designed for real time applications for example Videoconference applications i.e.
zoom.
 Real time operating systems are not able to increase or decrease execution speed.

 Features:
 Reliability: This means that it operates for a reasonably long time without human
interference and downtime per year is about to negligible.
 Performance: It is enough fast and better than other general and standard OS.
 Predictability: It means complete task within known specific time and delay in response
is about to negligible.
 Scalability: Its scope is wide and it is very easy to remove or add any module of any real
time OS that save cost and money of user.
 Determinism: An application that runs on a real time OS is referred to as deterministic if
its timing can be assured within a certain margin of error.

Advantages and disadvantages:


Advantages:
 Error Free: that mean it has no chances of error in performing tasks.
 Switching task: There is very little time assigned to shifting tasks in these systems.
 Exact Result: It focus on current running process and ignore waiting tasks to produce
exact result
Disadvantages:
 Limited Tasks: There are only limited tasks run at the same time.
 Complex Algorithms: It uses complex algorithms and it is very difficult to analyze and
understand.

Issues and their solutions:


Speed Optimization: All performed tasks also required constant speed. Delay in speed cause
bad results. By turning off unused features we can optimize speed.
Hardware failure: Something hardware fail for any technical or other reason. In Real time OS
have able to detect failure and notify to the operator and able to switch to extra board if used
board is failed.
Failure recovery: In case of any failure, these system must be able to recover from any physical
and hardware failure. In this case the task must rollback to its previous physical state.

You might also like