This set of Computer Fundamentals Multiple Choice Questions & Answers (MCQs) focuses on “Virtual Memory”.
1. Separation of user logical memory and physical memory is ___________
a) Memory control
b) Memory management
c) Memory sharing
d) Virtual memory
Explanation: The separation of user logical memory and physical memory is called virtual memory. Only part of the program needs to be in memory for execution.
2. Logical Address space can be larger than physical address space.
Explanation: The statement is true. Since, a part of the program needs to be in memory for the process of execution, the logical space can therefore be much larger than the physical address space.
3. Virtual Memory can be implemented via __________
a) Demand Paging
b) Logical paging
c) Structural way
d) Simple division
Explanation: Demand paging can implement virtual memory. Another way is demand segmentation.
4. COW stands for?
a) Copy over write
b) Convert over write
c) Count over write
d) Copy over write
Explanation: COW stands for Copy over write. COW allows both parent and child processes to share the same pages initially.
5. LRU stands for?
a) Least Recently used
b) Less Recently used
c) Least Recurrently used
d) Least Randomly used
Explanation: LRU stands for Least Recently used. LRU is least recently used. It replaces page with the smallest count.
6. An allocation that uses a proportional allocation scheme using priorities rather than size.
a) Priority allocation
b) File allocation
c) Preference allocation
d) Simple allocation
Explanation: Priority allocation uses a proportional allocation scheme using priorities rather than size.
7. A process selects a replacement frame from the set of all frames.
a) Local replacement
b) Global replacement
c) Block replacement
d) Module replacement
Explanation: Global replacement process selects a replacement frame from the set of all frames; one process can take a frame from another.
8. Any program, no matter how small, occupies an entire partition. This is called _____________
b) prior fragmentation
c) internal fragmentation
d) external fragmentation
Explanation: It is called as internal fragmentation. Main memory use is inefficient. Any program, no matter how small, occupies an entire partition. This is called internal fragmentation.
9. A process is busy swapping pages in and out.
c) External Fragmentation
Explanation: Thrashing is the term used whenever a process is busy swapping pages in and put.
10. ____________ is one or more physically contiguous pages.
Explanation: Slab is one or more physically contiguous pages. Cache consists of one or more slabs.
Sanfoundry Global Education & Learning Series – Computer Fundamentals.
To practice all areas of Computer Fundamentals, here is complete set of 1000+ Multiple Choice Questions and Answers.