Multi-Tasking and Scheduling Quiz

Multi-Tasking and Scheduling Quiz

Test your knowledge of multi-tasking and scheduling in operating systems in this interactive quiz!

published on November 19, 2023
1/10

What is multi-tasking in operating systems?

What is multi-tasking in operating systems?
Running multiple programs simultaneously
Running a single program in multiple processors
Running a single program in a single processor
Running a single program in multiple threads
2/10

Which scheduling algorithm allows each process to have an equal execution time?

Which scheduling algorithm allows each process to have an equal execution time?
Round Robin
First-Come, First-Served
Shortest Job Next
Priority Scheduling
3/10

What is the purpose of a scheduler in operating systems?

What is the purpose of a scheduler in operating systems?
To determine the order in which processes are executed
To allocate memory to processes
To create new processes
To manage file systems
4/10

What is the maximum number of processes a system can execute simultaneously in a single-core processor?

What is the maximum number of processes a system can execute simultaneously in a single-core processor?
1
2
4
Depends on the operating system
5/10

Which scheduling algorithm favors processes with the shortest burst time?

Which scheduling algorithm favors processes with the shortest burst time?
Shortest Job Next
First-Come, First-Served
Round Robin
Priority Scheduling
6/10

What is process blocking in multi-tasking?

What is process blocking in multi-tasking?
When a process is unable to proceed until a certain event occurs
When a process halts due to an error
When a process completes its execution
When a process is terminated forcefully
7/10

Which scheduling algorithm assigns priority to each process and executes them in order of priority?

Which scheduling algorithm assigns priority to each process and executes them in order of priority?
Priority Scheduling
First-Come, First-Served
Shortest Job Next
Round Robin
8/10

What is the role of the dispatcher in multi-tasking?

What is the role of the dispatcher in multi-tasking?
To switch the CPU from one process to another
To allocate memory to processes
To create new processes
To manage file systems
9/10

Which scheduling algorithm ensures that each process runs to completion before starting the next one?

Which scheduling algorithm ensures that each process runs to completion before starting the next one?
First-Come, First-Served
Round Robin
Shortest Job Next
Shortest Remaining Time First
10/10

What is time-sharing in multi-tasking?

What is time-sharing in multi-tasking?
Dividing CPU time among multiple processes
Running all processes simultaneously
Running a single process at a time
Running processes concurrently using multiple processors