Answer:
Virtual Memory
Explanation:
Virtual Memory is a storage allocation scheme in which secondary memory act as if it is part of the main memory. It is implemented using both hardware and software. It maps memory addresses used by a program, called virtual addresses, into physical addresses in computer memory. The size of virtual storage is limited by the addressing scheme of the computer system and amount of secondary memory is available not by the actual number of the main storage locations.