Lecture Operating systems: A concept-based approach: Chapter 5 - Dhananjay M. Dhamdhere
Lecture Operating systems: A concept-based approach: Chapter 5 - Dhananjay M. Dhamdhere
This chapter begins by discussing how an application creates processes through system calls and how the presence of many processes achieves concurrency and parallelism within the application. It then describes how the operating system manages a process - how it uses the notion of process state to keep track of what a process is doing and how it reflects the effect of an event on states of affected processes. The chapter also introduces the notion of threads, describes their benefits, and illustr