Professional Documents
Culture Documents
Batch
Batch os is os which analyzes our input and groups them into batchs .That is
data in each batch is of similar characteristics. And then it performs operation on
each individual batch. In a batch processing operating system interaction between
the user and processor is limited or there is no interaction at all during the
execution of work. Data and programs that need to be processed are bundled and
collected as a batch and executed together.
Batch processing operating systems are ideal in situations where:
- There are large amounts of data to be processed.
- Similar data needs to be processed.
- Similar processing is involved when executing the data.
The system is capable of identifying times when the processor is idle at which time
batches maybe processed. Processing is all performed automatically without any
user intervention.
Example:- DOS, IBM OS/2 , Windows 1,2,3 95, 98 and ME
Time Sharing
In computing, time-sharing is the sharing of a computing resource among
many users by means of multiprogramming and multi-tasking.
Real-time
A real-time operating system is a multitasking operating system that aims at
executing real-time applications. Real-time operating systems often use specialized
scheduling algorithms so that they can achieve a deterministic nature of behavior.
The main objective of real-time operating systems is their quick and predictable
response to events. They have an event-driven or time-sharing design and often
aspects of both. An event-driven system switches between tasks based on their
priorities or external events while time-sharing operating systems switch tasks
based on clock interrupts. Three types of real time operating systems: Hard, Firm
and Soft.
Hard real-time: Degree of tolerance for missed deadlines is negligible. A
missed deadline can result in catastrophic failure of the system..
Soft real-time: Deadlines may be missed occasionally, but system doesnt
fail and also, system quality is acceptable
Multiprocessor system
The term also refers to the ability of a system to support more than one
processor and/or the ability to allocate tasks between them. There are multiple
cores on a die. Multiprocessing sometimes refers to the execution of multiple
concurrent software processes in a system as opposed to a single process at any
one instant
OS as resource manager
Sharing memory
i/o management
Booting Process
POST (Power On Self Test)
ROM BIOS all h/w connected to PC
Check BIOS from where to boot
Bootstrap Loader selection of OS
BIOS copies its files to memory