What is a potential benefit of using the Round Robin scheduling algorithm?
No context switching required
Guaranteed CPU time for all processes
Reduced waiting time for short processes
Lower turnaround time for all processes
Which CPU scheduling algorithm can lead to the 'convoy effect', causing longer average waiting times?
Priority Scheduling
Shortest Job Next (SJN)
First-Come, First-Served (FCFS)
Round Robin (RR)
What is one primary criterion for evaluating CPU scheduling algorithms?
Turnaround time
Size of the process
Ease of implementation
Number of context switches
What is the primary benefit of virtual memory?
Allows processes to use more memory than physically available
Reduces physical memory usage
Increases the speed of RAM
Eliminates fragmentation completely
In which scenario is message passing preferred over shared memory?
When processes need faster communication
When processes run on different machines
When processes are running on the same machine
When processes share large amounts of data
Which method of free space management uses a contiguous array of bits to symbolize free and occupied blocks?
B-trees
Linked Lists
Bitmaps
Grouping
What is the primary purpose of a Process Control Block (PCB)?
Handling I/O operations of processes
Storing process-specific information
Controlling process synchronization
Managing memory allocation for processes
Which of the following is a methodology used in process scheduling?
Data mining
Logging
Snapshotting
FIFO
Which algorithm is considered optimal among page replacement algorithms?
First In First Out (FIFO)
Least Recently Used (LRU)
Optimal Page Replacement
Random Page Replacement
What type of fragmentation occurs when memory is allocated and deallocated in varying sizes?
Heap Fragmentation
Stack Fragmentation
External Fragmentation
Internal Fragmentation