OSY Lecture 2 Notes - MSBTE NEXT ICON
OSY Lecture 2 Notes - MSBTE NEXT ICON
LECTURE 2
STUDY HOURS
TODAY'S TOPIC
LEC - 2 HR
DOUBTS Distributed OS
TASK LIST
Program Execution
IMP TERMS
Prepare examples
UR ENGINEERING FRIEND
आपको दोबारा समय दे सके ।
Explain Timeshared OS .
Time shared OS
Imp Points
The CPU executes multiple jobs by switching between them, but the switches
occur so frequently. Thus, the user can receive an immediate response.
The operating system uses CPU scheduling and multiprogramming to provide
each user with a small amount of time.
FEATURES
Each user grabs dedicated time for all
operations.
Multiple online users can use the same
computer at the same time.
End-users feel that they monopolize the
computer system.
Better interaction between users and
computers.
User requests can make in small-time
responses.
It does not need longer have to wait for
the last task to end to get processor.
It can make quick processing with a lot of
tasks.
IMP Question
Difference between multi programming and
time sharing operating system.
Advantages &
D is ad va n ta g es
Advantages of Timeshared OS
Disadvantages of Timeshared OS
Multi Processor
OS
Multiple CPUs are interconnected so that a job can be divided among them
for faster execution. When a job finishes, results from all CPUs are collected
and compiled to give the final output. Jobs needed to share main memory
and they may also share other system resources among themselves. Multiple
CPUs can also be used to run multiple jobs simultaneously.
For Example: UNIX Operating system is one of the most widely used
multiprocessing systems.
Advantages &
D is ad va n ta g es
Distributed
Operating Sys
A distributed operating system (DOS) is an essential type of operating system.
Distributed systems use many central processors to serve multiple real-time
applications and users. As a result, data processing jobs are distributed between
the processors.
It connects multiple computers via a single communication channel. Furthermore,
each of these systems has its own processor and memory. Additionally, these CPUs
communicate via high-speed buses or telephone lines. Individual systems that
communicate via a single channel are regarded as a single entity.
Features of
Distributed OS
Resource Sharing
Transparency
UR ENGINEERING FRIEND
#1 stop Destination for Diploma & Degree
Openness
It means that the system's services are freely displayed through interfaces.
Furthermore, these interfaces only give the service syntax. For example, the type of
function, its return type, parameters, and so on. Interface Definition Languages are
used to create these interfaces (IDL).
Scalability
It refers to the fact that the system's efficiency should not vary as new nodes are
added to the system. Furthermore, the performance of a system with 100 nodes
should be the same as that of a system with 1000 nodes.
Resource Sharing
Its most essential feature is that it allows users to share resources. They can also
share resources in a secure and controlled manner. Printers, files, data, storage,
web pages, etc., are examples of shared resources.
Flexibility
Transparency
It is the most important feature of the distributed operating system. The primary
purpose of a distributed operating system is to hide the fact that resources are
shared.
UR ENGINEERING FRIEND
#1 stop Destination for Diploma & Degree
Types of
Distributed
Client Server
Peer-to-peer
This type of system requires the client to request a resource, after which the
server gives the requested resource. When a client connects to a server, the
server may serve multiple clients at the same time.
Peer-to-peer
The nodes play an important role in this system. The task is evenly distributed
among the nodes. Additionally, these nodes can share data and resources as
needed. Once again, they require a network to connect.