Process MGNT Multiple Choice Questions
Process MGNT Multiple Choice Questions
o A) New
o B) Ready
o C) Running
o D) Blocked
o E) Executing
Answer: E) Executing
o B) Saving the state of a currently running process and restoring the state of another
process.
Answer: B) Saving the state of a currently running process and restoring the state of another process.
o A) Round Robin
True/False Questions
Answer: True
2. True or False: A process in the "Blocked" state is waiting for an event to occur.
Answer: True
3. True or False: The 'Ready' state means the process is currently being executed by the CPU.
Answer: False
4. True or False: The process control block (PCB) contains information about a process's state,
program counter, and CPU registers.
Answer: True
5. True or False: An idle CPU is a situation where no processes are available to run.
Answer: True
1. Describe the differences between the 'Ready' and 'Running' states of a process.
Answer: In the 'Ready' state, a process is waiting in the queue for CPU time, but it is not currently
being executed. In the 'Running' state, the process is actively being executed by the CPU.
2. What is the role of the Process Control Block (PCB) in process management?
Answer: The PCB is a data structure used by the operating system to store information about a
process, including its state, program counter, CPU registers, memory management information, and
other process-specific details.
Answer: In preemptive scheduling, the operating system can interrupt and suspend a currently
running process to switch to another process. In non-preemptive scheduling, once a process starts
execution, it runs to completion or until it voluntarily yields control.
Answer: A process fork is a system call used to create a new process by duplicating the calling
process. The new process, known as the child process, has a separate process ID but shares the same
code and data as the parent process.
Answer: Process priority determines the order in which processes are selected for execution by the
CPU. Higher priority processes are given preference over lower priority processes, influencing their
waiting time and response time in the system.