Showing posts with label Operating System. Show all posts
Showing posts with label Operating System. Show all posts

Tuesday, 28 November 2017

Types of Operating System


Type of Operating System



  • Batch Operating System

It do not interact with computer directly. Each user prepare his job on an offline device like punch card and submit it to the computer operator. To speed up processing jobs, with similar job batched together and run as a group. The programmer leave their programs with the operator and the operator then so store the program with similar requirement into batches.

Disadvantage


  1. lack of interaction between the user and the job.
  2. CPU is often Idle, because the speed of the mechanical input device is slower then the CPU.
  3. Difficult to provide the desired priority.

 

  • Time Sharing Operating System

Time sharing is a technique which enables many people, located at various terminals, to use a particular computer system at the same time. Time sharing or multitasking is a logical extension of multiprogramming .Processor's time which is shared among multiple users simultaneously is termed as time sharing.
Multiple jobs are executed by the CPU by switching between them but the switching occur so frequently. Thus the user get immediate response.
For example:- In a transaction processing , the processor executes each user program in a short burst or quantum of computation. That is , if n user are present then each user can get a time quantum .

Advantage

  1. provide the advantage of quick response.
  2. Avoid duplication of software.
  3. Reduces CPU idle time.

Disadvantage

  1. Problem of reliability.
  2. Question of security and integrity.
  3. Problem of data communication. 
  • Distributed Operating System

Distributed application are running on Multiple computers linked by communication. A distribution operating system is an extension of the network operation that supports higher levels of communication and integration of the machines on the network. processor in a distributed system may vary in size and function. These processors are referred as sites , node, computers.
  • Network Operating System

Network Operating system run on server and provides the server the capability to manage data, user, group, security, application and other network function. It allow shared file and printer access among multiple computers in network(LAN), private network or other network.
For example:- MS window server 2003, Microsoft window server 2008, UNIX, Linux, MACOSX.

Advantage

  1. Centralized servers are highly stable.
  2. Security is server managed. 
  3. Upgrade to new technologies and hardware can be easily integrated into the system.
  4. Remote access to server is possible from different location and type of system.

Disadvantage

  1. High cost of buying and running a server.
  2. Dependency on a central location for most operation
  3. Regular maintenance and update required.







     

What is Operating System


  • ·   It acts as an intermediary between a user of a computer and the computer hardware. Operating system is to provide an environment in which a user can execute programs in a convenient and efficient manner. All computer programs, excluding firmware, require an operating system to function.

  • ·        Time sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources.

  • ·        For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware, although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a computer –from cellular phones and video game consoles to web servers and supercomputers.