Computer Organization Questions and Answers – Virtual Memory

This set of Computer Organization and Architecture Multiple Choice Questions & Answers (MCQs) focuses on “Virtual Memory”.

1. The physical memory is not as large as the address space spanned by the processor.
a) True
b) False
View Answer

Answer: a
Explanation: This is one of the main reasons for the usage of virtual memories.

2. The program is divided into operable parts called as _________
a) Frames
b) Segments
c) Pages
d) Sheets
View Answer

Answer: b
Explanation: The program is divided into parts called as segments for ease of execution.

3. The techniques which move the program blocks to or from the physical memory is called as ______
a) Paging
b) Virtual memory organisation
c) Overlays
d) Framing
View Answer

Answer: b
Explanation: By using this technique the program execution is accomplished with a usage of less space.
advertisement
advertisement

4. The binary address issued to data or instructions are called as ______
a) Physical address
b) Location
c) Relocatable address
d) Logical address
View Answer

Answer: d
Explanation: The logical address is the random address generated by the processor.

5. __________ is used to implement virtual memory organisation.
a) Page table
b) Frame table
c) MMU
d) None of the mentioned
View Answer

Answer: c
Explanation: The MMU stands for Memory Management Unit.

6. ______ translates the logical address into a physical address.
a) MMU
b) Translator
c) Compiler
d) Linker
View Answer

Answer: a
Explanation: The MMU translates the logical address into a physical address by adding an offset.

7. The main aim of virtual memory organisation is ________
a) To provide effective memory access
b) To provide better memory transfer
c) To improve the execution of the program
d) All of the mentioned
View Answer

Answer: d
Explanation: None.
advertisement

8. The DMA doesn’t make use of the MMU for bulk data transfers.
a) True
b) False
View Answer

Answer: b
Explanation: The DMA stands for Direct Memory Access, in which a block of data gets directly transferred from the memory.

9. The virtual memory basically stores the next segment of data to be executed on the _________
a) Secondary storage
b) Disks
c) RAM
d) ROM
View Answer

Answer: a
Explanation: None.
advertisement

10. The associatively mapped virtual memory makes use of _______
a) TLB
b) Page table
c) Frame table
d) None of the mentioned
View Answer

Answer: a
Explanation: TLB stands for Translation Look-aside Buffer.

Sanfoundry Global Education & Learning Series – Computer Organisation and Architecture.

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.