3 ms·
The top answer seems wrong to me. >> a process can have more memory than address space How does that work? The best I can come up with is the author is referr
by 3amOpsGuy 14y ago
The top answer seems wrong to me.
>> a process can have more memory than address space
How does that work? The best I can come up with is the author is referring to mmap? In which case the address space is still limited to 4Gb although I concede that with the OS pagefile it would be possible to have more than 4Gb in core at a time via judicious use of mmap.
- icebraining 14y agoYou need to ask the OS to remap your address space to different area of physical memory. Windows has the Address Windowing Extensions[1], which allow processes to reserve multiple blocks of memory and switch between them. [1]: http://en.wikipedia.org/wiki/Address_Windowing_Extensions http://en.wikipedia.org/wiki/Address_Windowing_Extensions