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