Operating System: Cset209
Operating System: Cset209
OPERATING
SYSTEM: CSET209
Slide 1
VM3 Show them Task Manager, Memory Management module, Device Manager, User Account Control, File
Properties.
Vivek Mehta, 1/19/2023
S
VM4
S
Slide 4
VM4 Show Task Manager again. Show CPU count in python. Real time VxWorks.
Vivek Mehta, 1/19/2023
S
SERIAL PROCESSING
In this type of system, similar types of jobs were batched together and executed in time.
In Batch operating system, access is given to more than one person; they submit their respective
jobs to the system for the execution.
The system put all of the jobs in a queue (first come first serve) and then executes the jobs one
by one.
The users collect their respective output when all the jobs get executed
S
Advantages of Batch OS
• The use of a resident monitor (operator) improves
computer efficiency as it eliminates CPU time
between two jobs.
S
2. Not Interactive
• Batch Processing is not suitable for jobs that are dependent on the user's
input.
• If a job requires the input of two numbers from the console, then it will
never get it in the batch processing scenario since the user is not present
at the time of execution.
S
• Multiprogramming enables
• time sharing
• divides processor time up into slices
• the slices are divided “fairly” among competing jobs
• interactive processing
• the user does not have to wait for one process to be finished until the next
process (program, action) can be started
S
Disadvantages of Multiprogramming OS
• Increased Complexity: Implementing and managing a multiprogramming environment
adds complexity to the operating system.
• Higher Overhead: Multiprogramming introduces overhead in terms of context switching,
memory management, and process scheduling.
S
Advantages of Multitasking OS
• This operating system is more suited to supporting multiple users simultaneously.
Advantages of Multiprocessing OS
• Increased reliability: Due to the multiprocessing system, processing tasks can be
distributed among several processors. This increases reliability as if one processor fails, the
task can be given to another processor for completion.
• Increased throughout: As several processors increase, more work can be done in less.
Disadvantages of Multiprocessing OS
• Multiprocessing operating system is more complex and sophisticated as it takes care of
multiple CPUs simultaneously.
S
Advantages of Network OS
• In this type of operating system, network traffic reduces due to the division between
clients and the server.
• This type of system is less expensive to set up and maintain.
Disadvantages of Network OS
• In this type of operating system, the failure of any node in a system affects the whole
system.
• Security and performance are important issues. So trained network administrators are
required for network administration.
S
• In Real-Time Systems, each job carries a certain deadline within which the job is
supposed to be completed, otherwise, the huge loss will be there, or even if the result is
produced, it will be completely useless.
• The Application of a Real-Time system exists in the case of military applications, if you
want to drop a missile, then the missile is supposed to be dropped with a certain
precision.
S
REAL TIME OPERATING SYSTEM
• The Distributed Operating system is not installed on a single machine, it is divided into
parts, and these parts are loaded on different machines.
• A part of the distributed Operating system is installed on each machine to make their
communication possible.
• Distributed Operating systems are much more complex, large, and sophisticated than
Network operating systems because they also have to take care of varying networking
protocols
S
Advantages of Distributed OS
• The distributed operating system provides sharing of resources.