tailieunhanh - Lecture Operating systems: Internals and design principles (6/E): Chapter 3 - William Stallings

Chapter 3 "Process description and control", this chapter occasionally refers to virtual memory. Much of the time, we can ignore this concept in dealing with processes, but at certain points in the discussion, virtual memory considerations are pertinent. | Chapter 3 Process Description and Control Operating Systems: Internals and Design Principles, 6/E William Stallings Dave Bremer Otago Polytechnic, . ©2008, Prentice Hall These slides are intended to help a teacher develop a presentation. This PowerPoint covers the entire chapter and includes too many slides for a single delivery. Professors are encouraged to adapt this presentation in ways which are best suited for their students and environment. 1 Roadmap How are processes represented and controlled by the OS. Process states which characterize the behaviour of processes. Data structures used to manage processes. Ways in which the OS uses these data structures to control process execution. Discuss process management in UNIX SVR4. Note: In this chapter, reference is occasionally made to virtual memory. Much of the time, we can ignore this concept in dealing with processes, but at certain points in the discussion, virtual memory considerations are pertinent. Virtual memory is not . | Chapter 3 Process Description and Control Operating Systems: Internals and Design Principles, 6/E William Stallings Dave Bremer Otago Polytechnic, . ©2008, Prentice Hall These slides are intended to help a teacher develop a presentation. This PowerPoint covers the entire chapter and includes too many slides for a single delivery. Professors are encouraged to adapt this presentation in ways which are best suited for their students and environment. 1 Roadmap How are processes represented and controlled by the OS. Process states which characterize the behaviour of processes. Data structures used to manage processes. Ways in which the OS uses these data structures to control process execution. Discuss process management in UNIX SVR4. Note: In this chapter, reference is occasionally made to virtual memory. Much of the time, we can ignore this concept in dealing with processes, but at certain points in the discussion, virtual memory considerations are pertinent. Virtual memory is not discussed in detail until Chapter 8. Refer students to a brief overview which is provided in Chapter 2. 2 Requirements of an Operating System Fundamental Task: Process Management The Operating System must Interleave the execution of multiple processes Allocate resources to processes, and protect the resources of each process from other processes, Enable processes to share and exchange information, Enable synchronization among processes. Explain that: on a multiprogramming uniprocessor, the execution of multiple processes can be interleaved in time. on a multiprocessor, not only may process execution be interleaved, but also multiple processes can execute simultaneously. Explain that process management is compounded by the introduction of the concept of thread. In a multithreaded system, the process retains the attributes of resource ownership, The thread retains the attributes of multiple, concurrent execution streams running within a process. 3 Concepts From earlier chapters we saw: .

TỪ KHÓA LIÊN QUAN