Ict Project
Ict Project
ICT
PROJECT
AN OPERATING
SYSTEM
Introduction
An operating system acts as an intermediary between the user of a
computer and computer hardware. The purpose of an operating
system is to provide an environment in which a user can execute
programs conveniently and efficiently .
An operating system is a software that manages computer hardware.
The hardware must provide appropriate mechanisms to ensure the
correct operation of the computer system and to prevent user
programs from interfering with the proper operation of the system
Advantages of RTOS:
Maximum Consumption: Maximum utilization of devices and
system, thus more output from all the resources
Task Shifting: The time assigned for shifting tasks in these
systems are very less. For example, in older systems, it takes
about 10 microseconds in shifting one task to another, and in the
latest systems, it takes 3 microseconds.
Focus on Application: Focus on running applications and less
importance to applications which are in the queue.
Real-time operating system in the embedded system: Since the
size of programs are small, RTOS can also be used in embedded
systems like in transport and others.
Error Free: These types of systems are error-free.
Memory Allocation: Memory allocation is best managed in these
types of systems.
Disadvantages of RTOS:
Limited Tasks: Very few tasks run at the same time and their
concentration is very less on few applications to avoid errors.
Use heavy system resources: Sometimes the system resources
are not so good and they are expensive as well.
Complex Algorithms: The algorithms are very complex and
difficult for the designer to write on.
Device driver and interrupt signals: It needs specific device
drivers and interrupts signals to respond earliest to interrupts.
Thread Priority: It is not good to set thread priority as these
systems are very less prone to switching tasks.