Process Management Quiz

Process Management Quiz

Test your knowledge about process management in operating systems. See if you can answer all 11 questions correctly

published on February 02
1/11

What is a process in operating systems?

What is a process in operating systems?
A physical device connected to the computer
A program in execution
The central processing unit (CPU)
A storage device for data
2/11

Which of the following is not a state of a process?

Which of the following is not a state of a process?
Running
Ready
Sleeping
Terminated
3/11

Which process scheduling algorithm guarantees equal CPU time to each process?

Which process scheduling algorithm guarantees equal CPU time to each process?
Round Robin
First-Come, First-Served (FCFS)
Shortest Job Next (SJN)
Priority Scheduling
4/11

In a preemptive scheduling algorithm, the currently running process can be interrupted by which event?

In a preemptive scheduling algorithm, the currently running process can be interrupted by which event?
I/O request
Sleeping
Termination
Process creation
5/11

Which of the following is not a process synchronization primitive?

Which of the following is not a process synchronization primitive?
Mutex
Semaphore
Spinlock
Register
6/11

What is the purpose of process scheduling in an operating system?

What is the purpose of process scheduling in an operating system?
To allocate CPU time to processes
To manage the physical memory
To handle file I/O operations
To manage network connections
7/11

What does the term 'context switching' refer to in process management?

What does the term 'context switching' refer to in process management?
Switching between user and kernel mode
Switching between different processes
Switching between different threads
Switching between virtual and physical memory
8/11

Which of the following is not a process scheduling algorithm?

Which of the following is not a process scheduling algorithm?
First-Come, First-Served (FCFS)
Least Recently Used (LRU)
Shortest Job Next (SJN)
Priority Scheduling
9/11

What is the purpose of a process control block (PCB)?

What is the purpose of a process control block (PCB)?
To store the program code of a process
To manage file systems
To hold the current state of a process
To handle input/output operations
10/11

What is the maximum number of processes that can run concurrently in a single-processor system?

What is the maximum number of processes that can run concurrently in a single-processor system?
1
2
4
Depends on the operating system
11/11

Which memory region is shared among different processes for inter-process communication?

Which memory region is shared among different processes for inter-process communication?
Heap
Stack
Text
Shared Memory