Whenever the size of the process is greater than the size of the Main Memory, we use Virtual memory which temporarily store some data from the RAM to the disc .
So the answer is B.
Virtual memory is a technique which allows a program of size more than the Main memory to run.