Skip to content
Official PYQ · 1995

GATE CS 1995 Q2.16 — Memory Management and Virtual Memory

Explain with AI

In a virtual memory system the address space specified by the address lines of the CPU must be _____ than the physical memory size and ____ than the secondary storage size.

Choose one option
View worked solution

Answer: C

In a virtual memory system, we distinguish between the virtual address space (specified by the CPU address lines) and the physical address space (the actual main memory/RAM size).

  1. Virtual Address Space vs. Physical Memory: The primary purpose of virtual memory is to allow the execution of programs that are larger than the physical memory. Hence, the virtual address space specified by the CPU must be larger than the physical memory size.
  2. Virtual Address Space vs. Secondary Storage: All virtual pages of a process must be stored on the secondary storage (such as disk swap space) when they are not present in the physical memory. Therefore, the virtual address space must be smaller than (or at most equal to) the secondary storage size to ensure there is enough disk space to back up all virtual pages.

Thus, the blanks are filled with larger and smaller respectively, which corresponds to Option C.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Memory Management and Virtual Memory questions