False. Virtual memory requires every memory reference to be examined and addresses to be translated from the virtual address space into physical addresses. Doing that in software would slow down a program an unacceptable amount.