Computer Operating System
Computer Operating System
Computer Operating System
Operating system
HARDWARE
Note: - Kernel is the program that runs all the time and
supervises the applications running on the system. It is one
of the main components operating system but it is not the
application software.
Mainframe System
Reducing the setup time by batching similar jobs.
Automatic job sequencing – automatically transfer control
from one job to another first rudimentary operating system
Resident monitor – initial control in monitor, control
transfers to job, when job completes control transfers pack
to monitor.
Memory layout for simple batch system.
Parallel System
Many processors are joined together via different
communication channels working together on different
programs.
Tightly coupled systems as the processors shares the
memory and a clock; communication usually takes place
through the shared memory.
Advantages……..
1. Increased speed
2. Economical
3. Increased reliability – graceful degradation, fail-soft
system.
Symmetric multiprocessing (SMP)
1. Each processor runs an identical copy of o/s.
2. Many processors can run at once without performance
degradation.
3. Most modern o/s supports SMP.
Asymmetric multiprocessing:
Each processor is assigned a specific task, master processor
schedules and allocate work to share processor. It is more
common in extremely large systems.
DISTRIBUTED SYSTEM
This type of system distribute the computation of among
several physical processors.
Loosely coupled system – each processor has its own local
memory; processors communicates with each other through
various communication lines such as high speed buses or
telephone lines.
Advantages:-
1. Resource sharing
2. Computation speed up – load sharing
3. Reliability
4. Communications
Requirements:-
1. Network infrastructure
2. LAN OR WAN
3. Client-server or peer-peer