You are on page 1of 13

Types of OS

UNIT – _
MBA. AB. PICTORIAL SERIES

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Batch Operating System
In Batch processing same type of jobs batch (BATCH- a set of jobs with similar
needs) together and execute at a time.
The OS was simple, its major task was to transfer control from one job to the
next.
The job was submitted to the computer operator in form of punch cards. At
some later time the output appeared.
The OS was always resident in memory.
Common Input devices were card readers and tape drives.

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Batch Operating System

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Real-Time System
A real-time operating system is a multitasking operating system intended for
applications with fixed deadlines.
Such applications include some small embedded systems, automobile engine
controllers, industrial robots, spacecraft, industrial control, and some large-scale
computing systems.
An early example of a large-scale real-time operating system was Transaction
Processing Facility developed by American Airlines and IBM for the Sabre Airline
Reservations System.
Example Scientific experiments, medical imaging systems, industrial control
systems, weapon systems, robots, and home-appliance controllers, Air traffic
control system etc.

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Real-Time System
These are of two types: a) Hard Real Time,
b) Soft Real Time.
These OS guarantee that critical tasks be
completed within a certain range of time.
Ex: A complete car welding by robot
hardly on the time.
These OS provides some relaxation in time
limit.
Ex: Multimedia systems, digital audio
system.

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Multi-user vs Single User

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Multi-Tasking vs Single Tasking

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Multi-Tasking vs Single Tasking

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Single vs Multi-Processor System

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Single vs Multi-Processor System
SMP
1. All task share a common view of memory and peripherals
2. Tasks can be dynamically shared across Multiple CPUs.
3. Simplifies software development
AMP
1. Code portability and design flexibility
2. Programmer statically assign takes to a CPU.
3. Enables task to be isolated from each other.

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Distributed System
With resource sharing facility user at one site may be able to use the resources
available at another.
Speedup the exchange of data with one another via electronic mail.
If one site fails in a distributed system, the remaining sites can potentially
continue operating.
Better service to the customers.
Reduction of the load on the host computer.
Reduction of delays in data processing.

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Distributed System

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in


Embedded System

Vineesh Cutting – M.Tech CSE vineesh2pro@yahoo.co.in

You might also like