Which of the following is/are advantage of virtual memory?
(a) Faster access to memory on an average.
(b) Processes can be given protected address spaces.
(c) Linker can assign addresses independent of where the program will be loaded
in physical memory.
(d) Programs larger than the physical memory size can be run.