real time Operating System

Category: Education

Presentation Description

No description available.


Presentation Transcript

Operating Systems:

Operating Systems

What is OS?:

What is OS? Operating System is a software, which makes a computer to actually work. It is the software the enables all the programs we use. The OS organizes and controls the hardware. OS acts as an interface between the application programs and the machine hardware. Examples: Windows, Linux, Unix and Mac OS, etc.,


OPERATING SYSTEM Operating system comes in the category of system software. Definition: An operating system is an integrated set of programs, that are used to manage the various resources and overall operations of a computer system. Its prime objective is to improve the performance and efficiency of a computer system , and increase facility, the ease with which the system can be used.

What OS does?:

What OS does? An operating system performs basic tasks such as, controlling and allocating memory, prioritizing system requests, controlling input and output devices, facilitating networking and managing file systems.

Structure of Operating System::

Structure of Operating System: Application Programs System Programs Software (Operating System) HARDWARE (Contd…)

Structure of Operating System (Contd…)::

Structure of Operating System (Contd…): The structure of OS consists of 4 layers: Hardware Hardware consists of CPU, Main memory, I/O Devices, etc, Software (Operating System) Software includes process management routines, memory management routines, I/O control routines, file management routines. (Contd…)

Structure of Operating System (Contd…)::

Structure of Operating System (Contd…): System programs This layer consists of compilers, Assemblers, linker etc. Application programs This is dependent on users need. Ex. Railway reservation system, Bank database management etc.,

Efficiency of OS :

Efficiency of OS The efficiency and overall performance of an OS are evaluated by 2 factors: Throughput : It is the total volume of work performed by a system over a given period of time. Turnaround time : also called response time. It is time interval between, the time the user submits a job to the system for processing, and the time he receives results.

Slide 9:

Types of operating system

Types of OS :

Types of OS Batch processing system Multi programming system Time sharing system Real time system


REAL TIME PROCESSING There are processes that require immediate response from the system like Stock market , finding the current product inventory etc In such cases real time processing system is needed. Real time means-immediate response from the computer

Slide 12:

A system in which transaction accesses and updates a file quickly enough to affect the original decision making is called real time system. Essential feature: Input data must be processed quickly enough so that further action can be taken based on the results. Other words real time system is an online processing system with severe time limitations.

Slide 13:

Real time processing requires immediate transaction of input from all input originating terminals. Many remote stations are tied directly by high speed communication equipment to one or more CPUs. Examples for real time processing system are: Air traffic control system Reservation system Systems that provide immediate updating of customer accounts like ATM Process control systems in nuclear reactor plants

Slide 14:

Real time system should be highly reliable because minimal downtime may cause danger to several lives and cause financial loss. In an air traffic control system , several radar and computers keep track of air traffic in each region, they must operate constantly ,with minimum maintenance An unscheduled downtime in this real time system may cost the life of several human beings .

Slide 15:

In order to achieve the desired reliability, real time systems are normally duplicated , so that in the event of a break down ,back up facilities are immediately available for continuous operation of the system. This makes some systems very expensive


ADVANTAGES If you have a processor that can handle all the stress and load of using the processes as they are called up in real time then it works faster. Real Time Processing generally gives all time slices and system resources to the application or process running in real time. This means that there will be (in most cases) no processing lag caused by the system or other slow applications


DISADVANTAGES Puts a lot of stress on your processor and if you have too many programs running without the necessary speed then your processor will overheat and might start to melt. The server must always be online. This can be expensive. It is not updated regularly.

Slide 18:

Thank You………

authorStream Live Help