Computer Organization and Architecture Multiple Choice Questions on “Virtual Memory”.
1. The physical memory is not as large as the address space spanned by the processor.
a) True
b) False
Answer: a
Clarification: 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
Answer: b
Clarification: 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
Answer: b
Clarification: By using this technique the program execution is accomplished with a usage of less space.
4. The binary address issued to data or instructions are called as ______
a) Physical address
b) Location
c) Relocatable address
d) Logical address
Answer: d
Clarification: 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
Answer: c
Clarification: The MMU stands for Memory Management Unit.
6. ______ translates the logical address into a physical address.
a) MMU
b) Translator
c) Compiler
d) Linker
Answer: a
Clarification: 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
Answer: d
Clarification: None.
8. The DMA doesn’t make use of the MMU for bulk data transfers.
a) True
b) False
Answer: b
Clarification: 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
Answer: a
Clarification: None.
10. The associatively mapped virtual memory makes use of _______
a) TLB
b) Page table
c) Frame table
d) None of the mentioned
Answer: a
Clarification: TLB stands for Translation Look-aside Buffer.
