T4Tutorials .PK

NSCT – Process Management MCQs

1. . A process is defined as:

(A) A program stored on disk


(B) A command entered by the user


(C) A file in memory


(D) A program in execution




2. . Process management is the responsibility of:

(A) Compiler


(B) Operating System


(C) Assembler


(D) Text Editor




3. . Which of the following is NOT a process state?

(A) Ready


(B) Running


(C) Waiting


(D) Compiling




4. . The process that is currently executing is in the:

(A) Ready state


(B) Terminated state


(C) Waiting state


(D) Running state




5. . The process waiting for CPU allocation is in:

(A) Exit state


(B) Running state


(C) Terminated state


(D) Ready state




6. . The process waiting for an event to occur is in:

(A) Running state


(B) Ready state


(C) New state


(D) Waiting state




7. . The data structure used by the OS to store information about a process is called:

(A) File Control Block


(B) Memory Block


(C) Process Control Block


(D) Data Block




8. . The Process Control Block (PCB) contains:

(A) Process state


(B) Program counter


(C) All of the above


(D) CPU registers




9. . The activity of switching the CPU from one process to another is called:

(A) Scheduling


(B) Context switching


(C) Processing


(D) Loading




10. . The process scheduling is done by:

(A) Operating System


(B) CPU


(C) Monitor


(D) Hard Disk




11. . A process in the new state means:

(A) The process is executing


(B) The process is being created


(C) The process is finished


(D) The process is waiting for I/O




12. . A process that has finished execution enters the:

(A) Ready state


(B) Terminated state


(C) Waiting state


(D) Running state




13. . Which of the following is responsible for selecting the next process to run?

(A) CPU Scheduler


(B) Device driver


(C) Compiler


(D) Loader




14. . The queue that holds processes waiting for CPU is called:

(A) Job queue


(B) Waiting queue


(C) Device queue


(D) Ready queue




15. . A program becomes a process when:

(A) It is executed


(B) It is compiled


(C) It is saved


(D) It is printed




16. . Multiprogramming allows:

(A) Only one process in memory


(B) Multiple processes in memory at the same time


(C) No processes in memory


(D) Only one user




17. . Which operation creates a new process?

(A) Process creation


(B) Process termination


(C) Process scheduling


(D) Process execution




18. . Which operation ends a process?

(A) Process scheduling


(B) Process blocking


(C) Process creation


(D) Process termination




19. . The main goal of process management is to:

(A) Manage files


(B) Manage memory


(C) Manage processes efficiently


(D) Manage printers




20. . A process that is waiting for input/output is placed in:

(A) Waiting state


(B) Running state


(C) Ready state


(D) New state




Exit mobile version