Correct Answer:
C. Hard disk or SSD
Virtual memory is a crucial memory management technique that allows a computer to compensate for physical memory (RAM) shortages. When a computer's 8 GB of RAM becomes completely full, the operating system utilizes virtual memory by temporarily storing less frequently used data on the hard disk or SSD. This designated area on the storage drive is often called a 'page file' or 'swap file'. By moving data to disk, the system frees up physical RAM for more active processes, preventing crashes and allowing more applications to run than physical RAM alone would permit.
- CPU registers are tiny, extremely fast storage locations within the CPU, not used for overflow from RAM.
- Cache memory is a faster memory layer between the CPU and RAM, storing frequently accessed data, not an overflow for full RAM.
- ROM BIOS is Read-Only Memory containing firmware, not dynamic data storage.