windows xp - Virtual memory size -
I have virtual memory size 756 MB on Windows XP. But while reading on MSDN, it says virtual memory 4 GB for each process on 32 bit OS by default. How is it different from the size of the virtual memory I set?
** Memory ** ** Category ** ** Usage ** Used less than 2 GB (0x00000000 to 0x7FFFFFFF) process High 2GB (0x80000000 to 0xFFFFFFFF) used by the system
Also, how is the limit for each process the same?
Your page file is set to 756 MB page file as additional RAM , But is supported by disk.
However, virtual memory is different and complex.
Every process gets 4 GB address space. This is the limit of a 32-bit indicator, so that 'works well out of it is reserved for half the kernel (operating system), and every process is similar. The second half is for the process, and unique to that process.
assigns the "page" to the private portion of the memory for the process because the process asks for it, the pages get a slot in the address space of the process where they are not present in the physical RAM. In fact, they can not be in RAM if they are not currently using the operating system "swap" pages will "swap" in the page file if some physical RAM wants for something else.
One important thing to remember is that the address 0x10000 0x10000 in your process is completely in another process.
Fortunately, the operating system revolves around this so that you do not have it.
Comments
Post a Comment