Title: Operating Systems
1Chapter 7
Operating Systems ???? (??????)
2OBJECTIVES
After reading this chapter, the reader should be
able to
3Figure 7-1
Computer System
47.1
DEFINITION
5Note
An operating system is an interface between the
hardware of a computer and the user (program or
human) that facilitates the execution of the
other programs and the access to hardware and
software resources.
6EVOLUTION Batch systems Time-sharing
systems Personal systems Parallel
systems Distributed systems
7.2
77.3
COMPONENTS
8Figure 7-2
Components of an operating system
9Figure 7-3
Monoprogramming
10Figure 7-4
Multiprogramming
11Figure 7-5
Categories of multiprogramming
12Figure 7-6
Partitioning
13Figure 7-7
Paging
14Figure 7-8
Virtual memory
15State diagram with the boundaries between a
program, a job, and a process
Figure 7-9
16Figure 7-10
Job scheduler
17Figure 7-11
Process scheduler
18Figure 7-12
Queues for process management
19Figure 7-13
Deadlock
20Figure 7-14
Deadlock on a bridge
21Note
Deadlock occurs when the operatingsystem does
not put resource restrictionson processes.
22Figure 7-15.a
Starvation
23Figure 7-15.b
Starvation
24Figure 7-15.c
Starvation
25Figure 7-16
Dining philosophers
267.4
POPULAR OPERATING SYSTEMS Unix Linux Windows