Page 69 - Computer - 10(A&B)
P. 69

Window 10 Desktop                               Ubuntu Desktop

        Multitasking Operating System

        A Multitasking operating system lets the computer handle several tasks at the same time. For example, you may
        run a spell checker in a Word document while printing a spreadsheet and listening to music, all at the same time.
        Most modern operating systems, such as Windows, and Mac OS are multitasking operating systems.















        Batch Operating System

        A Batch operating system does not interact with the computer directly. There is an operator which takes similar
        jobs having same requirement, and groups them into batches. It is the responsibility of the operator to sort the
        jobs with similar needs. Processors of the batch systems know how long the job would be when it is in queue.
        Multiple users can share the batch operating system. It has the advantage of low idle time and managing large
        job works. An example of batch operating system is IBM MVS.














        Time-Sharing Operating System

        A Time-sharing operating system is a type of multitasking operating system that divides the CPU time equally
        among all the programs waiting to be executed. It allocates a slice of CPU time, usually in nanoseconds, to each
        program to execute in turn. The time that each task gets to execute is called quantum. After this time interval is
        over, OS switches over to next task. In a time-sharing operating system, each task gets an equal opportunity to
        run. There are less chances of duplication of software and the CPU idle time can be reduced. Examples of time-
        sharing operating systems are Linux, Multics, and UNIX.
        Real-Time Operating System

        A Real-time operating system is defined as a data processing system in which the time interval required to process
        and respond to inputs is so small that it is almost immediate. The time taken by the system to respond to an input

                                                                                                             51
   64   65   66   67   68   69   70   71   72   73   74