How does the virtual memory allocate the space for programs if there is no space in computer. If Virtual memory address are more then where they will be mapping in the memor