Download presentation
Presentation is loading. Please wait.
Published byErin Logan Modified over 9 years ago
1
©Brooks/Cole, 2003 Chapter 7 Operating Systems 作業系統 ( 電腦的管家婆 )
2
©Brooks/Cole, 2003 Define the purpose and functions of an operating system. Understand the components of an operating system. Understand the concept of virtual memory. Understand the concept of deadlock and starvation. After reading this chapter, the reader should be able to: O BJECTIVES List some of the characteristics of popular operating systems such as Windows 2000, UNIX, and Linux.
3
©Brooks/Cole, 2003 Figure 7-1 Computer System
4
©Brooks/Cole, 2003 DEFINITIONDEFINITION 7.1
5
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. Note:
6
©Brooks/Cole, 2003 EVOLUTION: Batch systems Time-sharing systems Personal systems Parallel systems Distributed systems EVOLUTION: Batch systems Time-sharing systems Personal systems Parallel systems Distributed systems 7.2
7
©Brooks/Cole, 2003 COMPONENTSCOMPONENTS 7.3
8
Figure 7-2 Components of an operating system
9
©Brooks/Cole, 2003 Figure 7-3 Monoprogramming
10
©Brooks/Cole, 2003 Figure 7-4 Multiprogramming
11
©Brooks/Cole, 2003 Figure 7-5 Categories of multiprogramming
12
©Brooks/Cole, 2003 Figure 7-6 Partitioning
13
©Brooks/Cole, 2003 Figure 7-7 Paging
14
©Brooks/Cole, 2003 Figure 7-8 Virtual memory
15
©Brooks/Cole, 2003 Figure 7-9 State diagram with the boundaries between a program, a job, and a process
16
©Brooks/Cole, 2003 Figure 7-10 Job scheduler
17
©Brooks/Cole, 2003 Figure 7-11 Process scheduler
18
©Brooks/Cole, 2003 Figure 7-12 Queues for process management
19
©Brooks/Cole, 2003 Figure 7-13 Deadlock
20
©Brooks/Cole, 2003 Figure 7-14 Deadlock on a bridge
21
©Brooks/Cole, 2003 Deadlock occurs when the operating system does not put resource restrictions on processes. Note:
22
©Brooks/Cole, 2003 Figure 7-15.a Starvation
23
©Brooks/Cole, 2003 Figure 7-15.b Starvation
24
©Brooks/Cole, 2003 Figure 7-15.c Starvation
25
©Brooks/Cole, 2003 Figure 7-16 Dining philosophers
26
©Brooks/Cole, 2003 POPULAR OPERATING SYSTEMS: Unix; Linux; Windows POPULAR OPERATING SYSTEMS: Unix; Linux; Windows 7.4
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.