Presentation is loading. Please wait.

Presentation is loading. Please wait.

©Brooks/Cole, 2003 Chapter 7 Operating Systems. ©Brooks/Cole, 2003 Define the purpose and functions of an operating system. Understand the components.

Similar presentations


Presentation on theme: "©Brooks/Cole, 2003 Chapter 7 Operating Systems. ©Brooks/Cole, 2003 Define the purpose and functions of an operating system. Understand the components."— Presentation transcript:

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 EVOLUTIONEVOLUTION 7.2

7 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


Download ppt "©Brooks/Cole, 2003 Chapter 7 Operating Systems. ©Brooks/Cole, 2003 Define the purpose and functions of an operating system. Understand the components."

Similar presentations


Ads by Google