Working on a 32-bit system, you canaddress 4 GB of memory, out of this 2 GB is typically reserved to theOperating System and 2 GB are allowed for each user mode process, suchas w3wp.exe (asp.net) for example. This memory is called virtual memoryand the 2 GB’s are 2GB independently of how much RAM you have added tothe system.
第一句我知道什么意思了,后面那句就知道This memory is called virtual memory(这4G内存被称为虚拟内存),至于the 2 GB’s are 2GB independently of how much RAM you have added tothe system. 就看不明白啥意思,大伙儿帮帮忙了。作者: 天雨荷塘 时间: 2009-1-15 23:46
-----------------------------------------------------------------------
问题的焦点是你对下面一句的理解:
This memory is called virtual memory(这4G内存被称为虚拟内存).
How do you know "This memory" refers to "4G?" If virtual memory has a capacity of "4G", you will run into a problem when interpreting the subsquent "2G." Does "2G" refer to memory "reserved for operating system" or "for each user mode?"
My understand is virtual memory has 2G, which is used in each user mode and is fixed and indepent of how much RAM you have added to the system. In other words if you add more RAM, virtual memory still stays at 2G
-----------------------------------------------------------------------