原帖由 tanakarena 于 2009-11-17 14:37 发表
[posted by wap, platform: Nokia (E71)]
对64位系统说能用大于4G的真够乐的,看来只是略知表面,正确应该是2G,谢谢。至于为啥,狗狗补课吧!
原帖由 himula 于 2009-11-18 08:45 发表
这也不能一概而论啊,虽然目前win32下的程序都是以2G为标准的,但是能用4g的软件也不是没有啊~~~
何况,64为操作系统能寻址超过4G内存这是确实的啊~~~程序用不用那是另外一说~~~
原帖由 henvelleng 于 2009-11-21 17:57 发表
用户进程看到的都是独立内存空间,讨论它用多少内存根本没意义。2g的意思是2的32次方总共4g的寻址空间里有2g是用户空间,另2g是内核空间,用户进程不能访问内核空间(被mmu设置了权限)。注意这4g是虚拟地址,当然 ...
原帖由 henvelleng 于 2009-11-29 02:17 发表
首先,你对physical memory,virtual memory,address space,process的概念不清,user process无权过问physical memory,只有kernel mode下才能决定使用nonpaged pool还是paged pool
其次,你对“软件”的定义 ...
欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) | Powered by Discuz! 6.0.0 |