|
|
发表于 2005-3-19 13:47:41
|
显示全部楼层
Post by redsea
如果你是自己编译的kernel, 那么按照 ailantian 的说法就 ok. 在 processor 那里选 4G内存支持.
如果是debian 标准 kernel, 那就奇怪了, debian 标准 kernel 应该已经打开了 4G 内存支持.
照我的理解,这个应该跟4G内存无关的吧?
因为这个4G内存支持,只是针对用户程序来说的,在标准的Linux上,用户态程序只能使用3G的虚拟地址(其实大多数情况下这已经够了), 剩下的1G是留给核心态程序使用的。所以总的说来还是有4G内存的
不过如果打了4G的补丁的话,用户态程序不光可能使用原来的3G空间,还可能利用原来只能被内核态程序使用的1G内存空间,就是之用户态的程序也可能完全使用4G的虚拟地址空间了
所以这个补丁跟物理内存的多少无关的
至于内存没有认出来,会不会是没有插好,有时某些金手指接触不好的话,是会出现认出的内存容量不对的 |
|