Computer Fundamentals Questions and Answers – Virtual Memory

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
View Answer

Answer: d
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.
a) True
b) False
View Answer

Answer: a
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
View Answer

Answer: a
Explanation: Demand paging can implement virtual memory. Another way is demand segmentation.
advertisement
advertisement

4. COW stands for?
a) Control over write
b) Convert over write
c) Count over write
d) Copy over write
View Answer

Answer: d
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
View Answer

Answer: a
Explanation: LRU stands for Least Recently used. LRU is least recently used. It replaces page with the smallest count.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

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
View Answer

Answer: a
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
View Answer

Answer: b
Explanation: Global replacement process selects a replacement frame from the set of all frames; one process can take a frame from another.
advertisement

8. Any program, no matter how small, occupies an entire partition. This is called _____________
a) fragmentation
b) prior fragmentation
c) internal fragmentation
d) external fragmentation
View Answer

Answer: c
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.
a) Thrashing
b) Compaction
c) External Fragmentation
d) Division
View Answer

Answer: a
Explanation: Thrashing is the term used whenever a process is busy swapping pages in and put.
advertisement

10. ____________ is one or more physically contiguous pages.
a) Slab
b) Cache
c) Object
d) Allocator
View Answer

Answer: a
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.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.