Problem:
a) Define the term ‘process' and what are the different constituents of a process.
b) In the three-state process model, what does each of the three states signify?
What transitions are possible between each of the states? (5 marks)
c) Name three process scheduling queues and give a brief explanation about each processes.
d) State two types of multithreading that exists.
e) There are two types of threads involved in the execution of processes. Name them.
f) Explain a plausible sequence of activities that occur when a timer interrupt results in a context switch.