Early computer systems allowed only one process to be executed at a time. In contrast, current computer systems allow multiple programs to be loaded into memory and executed concurrently. This evolution requires the concepts of 'process', which is a program in execution, and 'process state'. a) Draw the Seven-State Process Model. b) Explain "when" or "why" a process moves from one state to an other. c) Knowing that at time t, processes P1, P5 and P2 are in the ready state, and process P7 is waiting for the disk to complete its service; use process control blocks (PCB) and queue structures to draw the interesting queues of the system at time 't', and at time 't+1', when the request of process P7 is completed.
Early computer systems allowed only one process to be executed at a time. In contrast, current computer systems allow multiple programs to be loaded into memory and executed concurrently. This evolution requires the concepts of 'process', which is a
a) Draw the Seven-State Process Model.
b) Explain "when" or "why" a process moves from one state to an other.
c) Knowing that at time t, processes P1, P5 and P2 are in the ready state, and process
P7 is waiting for the disk to complete its service; use process control blocks (PCB) and queue structures to draw the interesting queues of the system at time 't', and at time 't+1', when the request of process P7 is completed.
Step by step
Solved in 2 steps with 2 images