Batch Operating System
Batch Operating System
Batch Operating System
Working:-
OS keeps the number of jobs in memory and executes them one by one. Jobs
processed in first come first served order. Each set of a job considered as a
batch. When a job completes its execution, its memory is released, and the
output for the job gets copied into an output spool for later printing or
processing. User interaction in the batch processing system is minimal. One’s
system accepts the jobs from users, and then the user is free. That is why we
can use batch processing system in large organizations in these days.
Features:-
A process is complete its execution, next job from job spool get executed
without any user interaction.
To speed up the processing speed, the batch process can partition into
the number of processes.
You don’t need special hardware and system support to input data in
batch systems.
Examples:-
Working/Examples:-
As shown in fig, at the particular situation, job' A' is not utilizing the CPU time
because it is busy in I/ 0 operations. Hence the CPU becomes busy to execute
the job 'B'. Another job C is waiting for the CPU for getting its execution time.
So in this state the CPU will never be idle and utilizes maximum of its time.
Short time jobs are completed faster than long time jobs.
Working/Examples:-
In above figure the user 5 is active but user 1, user 2, user 3, and user 4 are in
waiting state whereas user 6 is in ready status.
As soon as the time slice of user 5 is completed, the control moves on to the
next ready user i.e. user 6. In this state user 2, user 3, user 4, and user 5 are in
waiting state and user 1 is in ready state. The process continues in the same
way and so on.
Features:-
In time sharing systems all the tasks are given specific time and task
switching time is very less so applications don’t get interrupted by it.
You can also use time sharing in batch systems if appropriate which
increases performance.
Time sharing systems is better way to run a business having lot of tasks
to be done and no task get interrupted by the system.
These types of systems are used when very high speed is required to
process a large volume of data. These systems are generally used in
environment like satellite control, weather forecasting etc.
Working/Examples:-
Features:-
If one CPU get failed other CPU are used to do that CPUs job.
Features:-
A real time operating system is the type of system which uses maximum
time and resources to output exact and on the time result.
Examples:-
Plant control
Automotive applications
Telecommunication systems
Robotics
Military systems
Mobile Operating System
A mobile operating system (or mobile OS) is an operating system for
phones, tablets, smartwatches, or other mobile devices. While
computers such as typical laptops are 'mobile', the operating systems
usually used on them are not considered mobile ones, as they were
originally designed for desktop computers that historically did not have
or need specific mobile features. This distinction is becoming blurred in
some newer operating systems that are hybrids made for both uses.
Features:-
Power to the User. When it comes to our gadgets, there are few things
we enjoy more than a breadth of options.
Apps.
Multi-Tasking.
Examples:-
Android
BADA
BlackBerry
IOS
Symbian
Palm
Windows