Summary of Process Concepts
Summary A process, which is a program in execution, is central to understanding how today’s computer systems perform and keep track of many simultaneous activities. Each process has its own address space, which may consist of a text region, data region and stack region. A process moves through a series of discrete process states. For example, a process can be in the running state, ready state or blocked state. The ready list and blocked list store references to processes that are not running . When a process reaches the head of the ready list, and when a processor becomes available, that process is given the processor and is said to make a transition from the ready state to the running state. The act of assigning a processor to the first process on the ready list is called dis- patching. To prevent any one process from monopolizing the system, either accidentally or maliciously, the operating system sets a hardware interrupting clock (or interval timer) to allow a process to run f...