Skip to main content

Types of Operating System


 Batch Operating System

In general tape drivers or card readers were used for input, and tape drivers, punch cards, and line printers were used for Output. Users had no direct interface with the System and job execution was done in a batch System. These Systems are known as batched Operating Systems, and users have to prepare job separately to execute it.


Multiprogramming in Operating System

If one program must wait for an input or output transfer in a multiprogramming Operating System, the other programs are ready to use the CPU. As a result , Various jobs may share CPU time.

Multitasking in Operating System

Multitasking allows a user to perform more than one Computer task simultaneously. Multiple tasks are also known as processes that share similar processing resources like a CPU. The Operating System keeps track of where you are in each of these jobs and allows you to transition between them without losing data. It has time quantum.

Multiprocessing Operating System

Multiprocessor Operating Systems are used in Operating Systems to boost the performance of multiple CPUs within a Single Computer System.

Real time Operating System

It contain time Constraint

There are two types.

       1.Soft Real time OS

          It will complete the task within time bound.


       2.Hard Real time OS:


          It will complete  the task at exact time.

 Examples:

    Time bomb, Missile launching etc...

Popular posts from this blog

Operating System

What is an operating system? An operating system (OS) is the program that, after being initially loaded into the computer by a boot program, manages all of the other application programs in a computer. The application programs make use of the operating system by making requests for services through a defined application program interface ( API ). In addition, users can interact directly with the operating system through a user interface, such as a command-line interface (CLI) or a graphical UI (GUI). Why use an operating system? An operating system brings powerful benefits to computer software and software development. Without an operating system, every application would need to include its own UI, as well as the comprehensive code needed to handle all low-level functionality of the underlying computer, such as disk storage, network interfaces and so on. Considering the vast array of underlying hardware available, this would vastly bloat the size of every application and make software