virtual memory configuration