Multi-Tasking and Scheduling Quiz Test your knowledge of multi-tasking and scheduling in operating systems in this interactive quiz! alina90 published on November 19, 2023 Stacked 1/10 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? Round Robin First-Come, First-Served Shortest Job Next Priority Scheduling 3/10 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? 1 2 4 Depends on the operating system 5/10 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? 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? Priority Scheduling First-Come, First-Served Shortest Job Next Round Robin 8/10 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? First-Come, First-Served Round Robin Shortest Job Next Shortest Remaining Time First 10/10 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