Page 55 - DCAP403_Operating System
P. 55
Operating System Mithilesh Kumar Dubey, Lovely Professional University
Notes Unit 4: Process Management
CONTENTS
Objectives
Introduction
4.1 Process Concepts
4.2 PCB (Process Control Blocks)
4.3 Operation on Processes
4.3.1 Processes Creation
4.3.2 Process State Transitions
4.3.3 Process Termination
4.4 Cooperating Processes
4.5 Inter-process Communication
4.6 Process Communication in Client-Server Environment
4.7 Concept of Thread
4.8 User Level and Kernel Level Threads
4.9 Multi-threading
4.10 Thread Libraries
4.11 Threading Issues
4.12 Processes vs. Threads
4.13 Benefits of Threads
4.14 Summary
4.15 Keywords
4.16 Self Assessment
4.17 Review Questions
4.18 Further Readings
Objectives
After studying this unit, you will be able to:
Explain process concepts
Defi ne PCB
Describe operation on processes
Explain inter-process communication
Describe concept of thread
48 LOVELY PROFESSIONAL UNIVERSITY