I am currently going through the topic Memory Allocation to a process and was curries if somebody could answer the question. Are we actually allocating the memory to the process's working set of pages, or are we mapping the process to a range of addresses in virtual memory?