Skip to main content

Operating System MCQs with Answers

Practice important Operating System MCQs with answers and explanations.

Multiple Choice Questions

Q1091: The minimum number of frames required to guarantee execution of an instruction like MOV X,Y is based on the _______ of the instruction.
  • A: Size
  • B: Priority
  • C: Type
  • D: Length
View Answer
A

Q1092: When a process starts thrashing, the operating system should _______ to stop the issue.
  • A: Decrease multiprogramming
  • B: Increase memory
  • C: Add more processes
  • D: Change allocation
View Answer
A

Q1093: The algorithm that allocates frames based on process size is called _______ allocation.
  • A: Fixed
  • B: Proportional
  • C: Priority
  • D: Dynamic
View Answer
B

Q1094: If a process has too few frames, it is likely to experience _______.
  • A: Thrashing
  • B: Buffering
  • C: Fragmentation
  • D: LRU
View Answer
A

Q1095: The minimum number of frames required for a process is determined by the _______ of the instruction and its allocation requirements.
  • A: Size
  • B: Number of pages
  • C: Priority
  • D: Execution time
View Answer
A

Q1096: In the FIFO page replacement algorithm, the _______ page is replaced first.
  • A: Least recently used
  • B: Most recently used
  • C: First entered
  • D: Least frequently used
View Answer
C

Q1097: A process with a high page fault rate but low CPU utilization is likely experiencing _______.
  • A: Thrashing
  • B: Buffering
  • C: Fragmentation
  • D: LRU
View Answer
A

Q1098: What is thrashing in the context of virtual memory?
  • A: High paging activity
  • B: Low CPU utilization
  • C: Excessive disk usage
  • D: A process faulting repeatedly
View Answer
A

Q1099: What happens when a process is thrashing?
  • A: CPU utilization increases
  • B: CPU utilization drops to almost zero
  • C: The process executes faster
  • D: Page faults stop occurring
View Answer
B

Q1100: Which of the following can help reduce thrashing?
  • A: Increasing degree of multiprogramming
  • B: Decreasing degree of multiprogramming
  • C: Reducing program structure complexity
  • D: Increasing page size
View Answer
B

Test Your Knowledge

Take a timed quiz on Operating System

🚀 Start Quiz Now