questiona process is a program under execution


QUESTION

A process is a program under execution and as it executes, it changes state. The state of a process is defined in part by the current activity of that process.

a) Describe the five states in which a process can be, including an explanation of the various transitions between the different states. (use a diagram to support your answer)

b) Each process is represented in the operating system by a Process Control Block (PCB). Describe five piece of information which can be found the Process Control Block.

c) In terms of process management, the kernel has to take care of Context Switching.

i. Define the term context switch.

ii. Explain how context switching takes place. (use a diagram, with two processes)

iii. Why is context-switch time considered as overhead?

 

Request for Solution File

Ask an Expert for Answer!!
Operating System: questiona process is a program under execution
Reference No:- TGS0444084

Expected delivery within 24 Hours