Class: Bsse Semester 4 Credit Hours (3+1)
Class: Bsse Semester 4 Credit Hours (3+1)
Lecture # 2
OS Environments
BOOK:
Operating System Concepts
by Silberschatz and Galvin , 8th Edition
2 08/25/20
Introduction
Multiprocessing
3 08/25/20
Types Of Operating System
Batch processing:
4 08/25/20
Batch Processing
Problems:
Lack of interaction between the user and
job.
6 08/25/20
Continue….
Multi-programmed Batch Systems
Several jobs are kept in main memory at the same time
7 08/25/20
Continue….
Multiprogramming:
8 08/25/20
Continue…
OS Features Needed for Multiprogramming:
Allocation of devices
9 08/25/20
Time Sharing Operating Systems
Time-sharing or multitasking is a logical extension of
multiprogramming.
10 08/25/20
Multitasking:
11 08/25/20
Advantages:
12 08/25/20
Disadvantage:
Problem of reliability.
13 08/25/20
Distributed File System
Distributed systems use multiple central
processors to serve multiple real time application
16 08/25/20
Network Operating System
Time sharing is a technique which enables many people,
located at various terminals, to use a particular computer
system at the same time
17 08/25/20
Network Operating System
Runs on a server
OS provides server the capability to manage data, users,
groups etc.
Allow shared file and printer access among multiple
computers
local area network (LAN)
Example:
MS Windows 2003 and 2008
Disadvantages:
Problem of reliability.
Question of security of user programs and data.
19 08/25/20
Real Time System
Real time systems are usually dedicated embedded
systems.
Real time activities of OS:
Operating Systems typically read from and react to sensor data.
20 08/25/20
Key terms
Batch processing
Similar jobs are batched and executed once
Multiprocessing
Multiple processes are executed by using interrupts
21 08/25/20
Summary
In this Lecture, Operating system
environments are discusses with their
advantages and disadvantages.
22 08/25/20