A 32 bit micro processor can address about 4GB of memory. This does not mean all 4GB are mapped into the current address space. What is mapped depends both on the operating system and whether ASLR is being used. Processes can also map more RAM or other resources using APIs like mmap or VirtualAlloc. So what may work in one process, may not work somewhere else.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…