Lecture Operating system concepts (Fifth edition): Module 4 - Avi Silberschatz, Peter Galvin
Lecture Operating system concepts (Fifth edition): Module 4 - Avi Silberschatz, Peter Galvin
In this chapter we introduce the concept of a process and the notion of concurrent execution. Those are at the very heart of modern operating systems. A process is is a program in execution and is the unit of work in a modern time-sharing system. Such a system consists of a collection of processes: Operating-system processes executing system code, and user processes executing user code. This chapter also discuss the notion of a thread (light-weight process) and interprocess communication (IPC).