Correct Answer is: Main Memory
The size of the main memory depends on the size of the address bus of the CPU.
The main memory is made up of RAM and ROM. RAM contains the current data and programs, while ROM contains permanent programs like BIOS.
The size of virtual memory also depends on the size of the address bus. The processor generates the memory address based on the size of virtual memory.