Which of the statement is not true in regards to virtual memory?
(i) The main objective for using virtual memory is to increase the effective capacity of the memory system.
(ii) Size of the program can be as large as the size of the secondary memory.
(iii) Program and data are stored in the secondary memory.
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: D. None of these
Explanation
Statement (i) is a true description of virtual memory's purpose — it lets the effective address space exceed physical RAM. Statement (ii) is also true: because only needed pages are kept resident and the rest live on disk, a program's size is limited by secondary storage capacity, not RAM size. Statement (iii) is true as well: the complete program and its data permanently reside in secondary memory, with pages brought into RAM only on demand. Since all three statements are actually correct, none of them is the false one, so the answer is None of these, option (iv).More Programming Languages and Computer Graphics questions
- For the following page reference string: 4, 3, 2, 1, 4, 3, 5, 4, 3, 2, 1, 5 — the number of page faults that occur using the Least Recently…
- Given memory access time as p nanoseconds and an additional q nanoseconds for handling a page fault, what is the effective memory access ti…
- Consider a machine with 16 GB of main memory and a 32-bit virtual address space, with page size 4 KB (frame size equals page size). If a pr…
- (Same machine as above: 16 GB main memory, 32-bit virtual address space, 4 KB page size.) What is the size of the page table needed to hand…
- (Same machine as above: 16 GB main memory, 32-bit virtual address space, 4 KB page size.) What is the minimum number of bits needed for the…
- (Same machine as above: 16 GB main memory, 32-bit virtual address space, 4 KB page size.) The number of bits reserved for the frame offset…