OPERATIGN SYSTEM
TYPES OF OPREATIGN SYSTEMtypes of operating system
Batch Operating System
The first Operating System in
the history although every OS provide a UI between users to hardware but in
this case it does not do anything. In
the early stages of computer system everybody couldn’t effort separate system.
Thus system was available in some companies only so what had to do to perform
some task. Batch operating system was installed in For-tern an IBSYS709x in
1960s.
Execution
Method of a program in Batch OS
“First we have to load our program on punch card or
paper card offline, and then it was hand over to the operator after that
operator made a batch of similar jobs and pass to the processor to execute
further process. CPU executes the process by taking required task like getting
inputs to process and finished job. After finishing the first job CPU go for
the others, means Batch OS doesn’t support multitasking. “
Disadvantage
of Batch OS
The main disadvantage of this
operating system is when any input output process had to execute for a process
then the CPU become in idle mode until the I/O operation not complete.
It does not support multitasking.
Batch OS does not provide any UI between user and hardware or process.
Example: Example of Batch OS is Payroll System, Bank Statements etc.
Multi-programmed OS
Multi-programmed OS is a
non-preemptive Operating system it means it will complete one execution and
then go for the second one. It never process any other program until the
performing execution not complete or the being performed process have to
execute an y I/O operation, while performing the I/O execution for the first
program second will jump to the processor means this time CPU don’t going to
idle mode. Multi-programmed OS support FIFO First Come First Out process
Disadvantages
of Multi-programmed OS
It supports FIFO process so
short program have to wait until the long one complete in case long program
come first.
Advantage
of Multi-programmed OS
It supports multi programming so
that the CPU idle condition does not occur unlike in Batch OS.
Example: Google Chrome, CC cleaner
Real life example of Multi-programmed OS : Let take example of the three students each have different number of question, teacher will start form the first one that come first teacher will complete the first student questions and then go to the second otherwise the other two have to wait for their turn. Here if the first student got some problem during the solving then teacher let him to solve his problem. In between solving the first student problem teacher will start solving the second student problem teacher does not stay free until the problem get solved by first student he/she will go for the second student hence teacher will not stay free same process what we want from the OS.
Multitasking/Time
Sharing OS
It is design to over the
drawback of Batch OS. Multitasking or time sharing OS is a preemptive OS, it
means the CPU allocated a quantum time for the process, for example if we had
three process of different length then the CPU gives equal time to all process
if the process is complete in the given time then well and good otherwise it
will execute after executing all other process by quantum time. So the time
response will better and the short process or jobs complete first.
Disadvantages
of Time sharing OS
Due to performing all process
without completing the previous one the following issue can rise.
1. Security problem due to execute of many program at a time. 2. Data problem 3. Reliability problem
Advantages
of Time Sharing OS
1. It overcome the drawback of Batch OS 2. The short job will complete first. 3. Good response time between processes. 4. Reduce data process delay 5. Many program use at a time
Example: Microsoft Windows 2000, IBM's OS/390, and Linux
Real life example of Multi-tasking OS: Let take example of the three students each have different number of question, teacher specify a fixed time for each one, one can get only 2 minute at time to solve the question then teacher will go for the another student’s question if the student’s question complete in this 2 minutes then it good for student can leave, otherwise the student have to wait until the others quantum time not complete to solve the remaining question
Real
Time OS
Real time is all about the time
constraint. It says that the time delay must not occur in a process, the
process must complete in a specific time otherwise the OS considered as
failure. Unlike the other OS the process can be delay the result possibly takes
some time to process. But Real time OS strictly follow the time.
However on behalf of little bit
time changes in process in application Real Time OS further divided into two
types
1. Hard Real Time OS: Hard Real Time OS strictly bond with time; the process must be executing in the time no chance to a little bit delay in time. This OS used for the process having critical situation in time no relaxation in time.
Real life example: Missile target launching, air traffic signal system.
2. Soft Real Time OS: The another type of Real Time OS that accept a little bit time delay therefore name represented Soft. The process can accept little time delay relaxation in time.
Real life example: Gamming we want the process execute in time but it’s not a critical situation wants but little changes can acceptable.
Distributed
OS
Distributed it is not mean that
the OS may be distributed, however it mean we have many devices/computers that
are distributed at different place but all together connect in a network, hence
those Operating System that used in this type of environment is called
Distributed OS.
Real life example: Network of branch office computers -Information system to handle automatic processing of orders, Electronic banking, Airline reservation system etc.
Network
OS
Network Operating System is that
Operating System that runs on server computer, server is a program that run
server. Network OS provide capability of
manage data, user that interact with the server, security of data stored on
server, application and other network functionalities.
Example: Microsoft window server 2003 and 2008, Linux, UNIX and Mac OS
Other referrals
Relation between OS, User and hardware
0 comments:
Post a Comment
Please do not enter any spam link in the comment box