Operating System/Types Of Operating System

Types of operating systems based on number of users

The operating system can be classified on the basis of the number of users they can manage at a time۔The classification of operating system is as follows:

 Single user Operating System

Single user operating system is a type of operating system that allows only one user to use the computer at a time.

The single user operating system can be divided into two types.

1. singer user single tasking

2.  single user multitasking

Single user single tasking

An operating system that allows only one user to perform one talk at a time on the computer is called single user single task operating system. DOS and Palm OS example of single user single tasking operating system. OS is used on Palm handheld computer and the DOS is used on personal computers.

Single user multitasking

An operating system that allows one user to perform multi task at a time on the computer is called single user multitasking Operating System. For example the user can write text in word processor listen to the music and download a file from the internet at a same time. This time operating system is used on most personal computer Microsoft Windows and Mac OS are example of single user multitasking Operating System.

 Multi user Operating System

An operating system that allowed multi user to you the same computer at a time is called Multi user operating system it allows multiple user to use computer resources at the same time that manages the task of all the user efficiently, it also makes sure that the task of one user does not affect the task of other user multi user operating system are typically used in networking environment.

Some example of multi user operating system are Unix, Linux and Windows servers.

Types of operating system based on processing

Different types of operating system apply different processing on the tasks of the operating system can be classified on the basis of their processing as follows:

Batch Processing

Time Sharing Processing

Real Time Processing

Batch Processing

Batch processing operating system executes a series of similar jobs without user interaction a set of similar job is now known as batch operating system. Batch processing to process a large number of job as a batch all job in a batch are executed one after the other.

The batch processing is faster as it does not need any input from the user. It is very useful for the task that requires similar processing, it can process a large amount of data is released. For example the banks can use batch processing on the bank account of  all customer to detect monthly account fix it will be done by applying similar processing on all bank accounts, the batch processing is a normally performed using the powerful mainframe computers.

Time Sharing Processing

Time sharing processing operating system execute multiple process at the same time by sharing CPU time among them. It allocates a certain time period to each process is executed for the alokita time period the control is transferred to the next process when the time is over the process waits for the next time period. If it is not finished all processes are executed in a cycle. The switching off control is so quick that is used to thinks that the computer is only performing this job.

Time sharing operating system allows multi user to share the computer at the same time. It is used when several user are connected to a single computer in a network environment.

 Real Time Processing

Real time processing operating system as it gives a job within  are specified time period. It complete the given task and respond very quickly. The real time operating system are designed for very complex task they are used in the field where a quick response you very critical applications. Real time processing or as follows:

Industrial System

Airplane Gardence System

Traffic  Control System

Types of operating system based on interface

A user interface is used to interact with computer. It control show the user and turn data and instructions  appears on screen different types of operating system on the basis of user interface or add follows:

Command Line Interface

A type of user interface in which the user communicate with the operating system by typing command with keyboard is called command line interface. The command line interface is difficult because the user has to remember command it generate an error if there is a slight mistake in the syntax of the command.

 Example of command line interface

DOS and some version of Unix are example of command line interface.

Menu Driven Interface

A type of user interface in which the user communicate with the operating system by using menu is called Menu Driver Interface. It is easier to use because the user does not need to remember the syntax of commands.

Graphical User Interface

A type of user interface in which the user communicate with the operating system using a visual environment is called graphical user interface. It consists of Windows menus icon and pointed 

 It is the user can select command from Menu and select icon by using a pointing device like mouse. Mouse is used frequently in graphical user interfaces most of the operating system for personal computer. The use graphical user interface it is very easy to use as the user does not need to remember command. It is also very attractive and user-friendly.

Example of GUI

Windows Linux and Mac OS are example of GUI operating system.

 difference between command line interface and gui

 Command line

It is difficult to use
It provides more control of file system and operating system
A command line interface enable a user to easy script A sequence of commands to perform a task or execute a program

GUI

It is easier to use 
It is provide the less control of file system and operating system
GUI  does not provide the facility to the crypt a sequence of command.



Comments

Popular posts from this blog

Digital camera, Types of digital camera, optical readers

What Is Computer/ Types of Input and Input Device