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