You are on page 1of 5

OPERATING

SYSTEM
TYPES OF OPERATING SYSTEM
 Batch Operating System
In a Batch Operating System, the similar jobs are grouped
together into batches with the help of some operator and these
batches are executed one by one. For example, let us assume
that we have 10 programs that need to be executed. Some
programs are written in C++, some in C and rest in Java. Now,
every time when we run these programmes individually then we
will have to load the compiler of that particular language and
then execute the code. But what if we make a batch of these 10
programmes. The benefit with this approach is that, for the C++
batch, you need to load the compiler only once. Similarly, for
Java and C, the compiler needs to be loaded only once and the
whole batch gets executed
Time-Sharing Operating System
In a Multi-tasking Operating System, more than one processes
are being executed at a particular time with the help of the time-
sharing concept. So, in the time-sharing environment, we decide
a time that is called time quantum and when the process starts
its execution then the execution continues for only that amount
of time and after that, other processes will be given chance for
that amount of time only. In the next cycle, the first process will
again come for its execution and it will be executed for that
time quantum only and again next process will come. This
process will continue.
Distributed Operating System
In a Distributed Operating System, we have various systems and
all these systems have their own CPU, main memory, secondary
memory, and resources. These systems are connected to each
other using a shared communication network. Here, each
system can perform its task individually. The best part about
these Distributed Operating System is remote access i.e. one
user can access the data of the other system and can work
accordingly. So, remote access is possible in these distributed
Operating Systems.
Real-time Operating System
The Real-time Operating Systems are used in the situation
where we are dealing with some real-time data. So, as soon as
the data comes, the execution of the process should be done and
there should be no dealy i.e. no buffer delays should be there.
Real-time OS is a time-sharing system that is based on the
concept of clock interrupt. So, whenever you want to process a
large number of request in a very short period of time, then you
should use Real-time Operating System. For example, the
details of the temperature of the petroleum industry are very
crucial and this should be done in real-time and in a very short
period of time.

You might also like