Posts

Showing posts with the label Types of Operating System

Types of Operating System

Types of Operating System 1. SIMPLE BATCH SYSTEMS In this type of system, there is no direct interaction between user and the computer. The user has to submit a job (written on cards or tape) to a computer operator. Then computer operator places a batch of several jobs on an input device. Jobs are batched together by type of languages and requirement. Then a special program, the monitor, manages the execution of each program in the batch. The monitor is always in the main memory and available for execution. Following are some disadvantages of this type of system : No interaction between user and computer. No mechanism to prioritise the processes.   2. MULTIPROGRAMMING BATCH SYSTEMS In this the operating system picks up and begins to execute one of the jobs from memory. Once this job needs an I/O operation operating system switches to another job (CPU and OS always busy). Jobs in the memory are always less than the number of jobs on disk(Job Pool). If several jobs are re