0% found this document useful (0 votes)
31 views2 pages

3 Os

Types of operating systems include batch OS, multi-programming OS, multi-tasking OS, multi-processing OS, distributed OS, and real-time OS. A batch OS does not interact directly with the computer and groups similar jobs into batches. A multi-programming OS improves efficiency by allowing the CPU to execute other processes when one is performing I/O. A multi-tasking OS enables multiple programs to run simultaneously. A multi-processing OS uses multiple processors to execute multiple processes simultaneously, increasing throughput. A distributed OS connects independent computers through a network. A real-time OS must complete tasks within time constraints or the task is meaningless.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views2 pages

3 Os

Types of operating systems include batch OS, multi-programming OS, multi-tasking OS, multi-processing OS, distributed OS, and real-time OS. A batch OS does not interact directly with the computer and groups similar jobs into batches. A multi-programming OS improves efficiency by allowing the CPU to execute other processes when one is performing I/O. A multi-tasking OS enables multiple programs to run simultaneously. A multi-processing OS uses multiple processors to execute multiple processes simultaneously, increasing throughput. A distributed OS connects independent computers through a network. A real-time OS must complete tasks within time constraints or the task is meaningless.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

❖ Types of Operating Systems

• Batch OS :-

This type of operating system does not interact with the computer
directly. There is an operator which takes similar jobs having the same
requirement and group them into batches. It is the responsibility of the
operator to sort jobs with similar needs.

• Multi-programming OS :-

In a multiprogramming environment, when a process does its I/O, The


CPU can start the execution of other processes. Therefore, multiprogramming
improves the efficiency of the system.

• Multi-Tasking OS :-

The multitasking operating system is a logical extension of a


multiprogramming system that enables multiple programs simultaneously. It
allows a user to perform more than one computer task at the same time.

• Multi-processing OS :-

In Multiprocessing, Parallel computing is achieved. There are more than


one processors present in the system which can execute more than one
process at the same time. This will increase the throughput of the system.
• Distributed OS :-

A Distributed system is collection of independent computers which are


connected through network.

• Real Time OS is:-

A system is said to be Real Time if it is required to complete it’s work &


deliver it’s services on time.
A real time OS defines the completion of job within the rigid time
constraints otherwise job looses its meaning.
Example – Flight Control System, Air line reservation system.
The Real Time OS is of two types:
1. Hard Real Time OS :-
• It ensures the complication of critical tasks within the well
defined constraints.
• It can not afford missing even a single deadline, single miss can
lead to the critical failure.
• Example: Flight controller system.
2. Soft Real Time OS :-
• Late completion of jobs is undesirable but not fatal( does not
leads to any critical failure).
• System performance degrades as more & more jobs miss
deadlines.
• Example: Online Databases, DVD player cannot process a frame.

Multiprogramming Multiprocessing Multitasking


The concurrent residency The availability of more The execution of more
of more than one than one processor per than one task
program in the main system, which can execute simultaneously is called as
memory is called as several set of instructions multitasking.
multiprogramming. in parallel is called as
multiprocessing.
Number of processor: one Number of processor: Number of processor: one
more than one
One process is executed More than one process One by one job is being
at a time. can be executed at a time. executed at a time.

You might also like