Skip to main content

Operating System MCQs with Answers

Practice important Operating System MCQs with answers and explanations.

Multiple Choice Questions

Q831: What is a backing store used for in swapping?
  • A: Store the operating system
  • B: Store all memory images of users
  • C: Provide additional RAM
  • D: Store only I/O data
View Answer
B

Q832: In memory swapping, the major part of swap time is __________.
  • A: Transfer time
  • B: CPU execution time
  • C: Memory allocation time
  • D: I/O wait time
View Answer
A

Q833: What is a constraint of swapping in a multiprogramming environment?
  • A: Quantum for Round Robin scheduling
  • B: Pending I/O for swapped-out processes
  • C: Amount of memory allocated for processes
  • D: Size of the backing store
View Answer
B

Q834: What does MFT stand for in memory management?
  • A: Memory Fixed Tasks
  • B: Multiprogramming with Fixed Tasks
  • C: Managed File Transfer
  • D: Multiple File Transactions
View Answer
B

Q835: In MFT, what determines the degree of multiprogramming?
  • A: Number of memory partitions
  • B: Number of processes
  • C: CPU speed
  • D: Operating system design
View Answer
A

Q836: In contiguous memory allocation, which registers are used to point to the memory of a process?
  • A: Base and limit registers
  • B: Control and data registers
  • C: Instruction and pointer registers
  • D: Memory address registers
View Answer
A

Q837: In contiguous memory allocation, where is the operating system typically placed?
  • A: High memory
  • B: Low memory
  • C: In a separate partition
  • D: At the end of the memory space
View Answer
B

Q838: What is a major disadvantage of MFT?
  • A: High internal fragmentation
  • B: No memory protection
  • C: No address translation
  • D: No memory sharing
View Answer
A

Q839: In MFT, what is used to establish addressability for a process?
  • A: Address translation
  • B: Segment registers
  • C: Base register
  • D: CPU registers
View Answer
C

Q840: Which of the following is true about the base register in MFT?
  • A: It holds the location where a process is loaded
  • B: It is part of the kernel space
  • C: It is used for memory paging
  • D: It stores the process’s size
View Answer
A

Test Your Knowledge

Take a timed quiz on Operating System

🚀 Start Quiz Now