找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 8948|回复: 6

求助:4G内存只能显示3G

[复制链接]
发表于 2008-10-23 10:37:32 | 显示全部楼层 |阅读模式
如题,请大家给点意见。
发表于 2008-10-23 11:35:10 | 显示全部楼层
我用AMI code,也遇见过这个问题,解决方法是,加4GBPLUS模块,然后把setup 设置中替换MemorySizeControlFunc_FAR为MemorySize4GBControlFunc_FAR。. O2 C3 G& T* @) i! E0 O. L
希望对你有帮助
回复

使用道具 举报

发表于 2008-10-23 12:40:23 | 显示全部楼层
如果AMI的code的话,其实有两个地方显示内存大小,一个是POST Screen那里USB Initial以前那里show出的内存大小,那个大小是4GBPLUS 1M,1M的算出来的,如果这里显示少的话,那可能是地址空间被虾米设备占用了,现在的CPU都支持PAE,一般来说这里没有问题。9 |  A- z! q4 I5 P: H% R
另一个显示内存大小的地方是BIOS Setup Menu里面,这里的内存的Size是通过读取Chipset的设定show出来的,这里的话就要查Chipset相关的code,例如MRC之类的。当然也不能排除Setup control Funcion本身设定错误。* w8 D1 J9 w/ R  z: y% ^# Z
0 x8 q, z0 _, \: B4 F) |" q- d0 b
没用过Pheonix code,不大清楚它的。, g' h$ u6 m! x: q$ j2 {
8 e9 w6 f4 F( y- ^0 n: ~9 B% l7 B: D. z
[ 本帖最后由 freevanx 于 2008-10-23 12:41 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-10-23 15:10:15 | 显示全部楼层
谢谢大家的关注。
. _7 B2 z1 r+ ?2 |, A& W% g我的是两个地方显示的都不对,看来还要分两步走啦。
6 Q/ J, \4 ?" G! ^! f7 N不过我的是PHOENIX 的 CODE。
回复

使用道具 举报

发表于 2008-10-23 16:33:39 | 显示全部楼层
PCI会占用一部分address
回复

使用道具 举报

发表于 2008-10-27 15:23:58 | 显示全部楼层
PCI MMIO会占用一不分。真个4G的分配大致如下:# \% @8 y4 ?; W3 w3 \3 e* _
1:PCI MMIO. ~& J  v6 f! m" Q2 ^* l  n* Z' T
----------------------------------TOLUP
$ Y. a$ Z/ L5 [! F3 z) ~) b4 l2: TSEG
$ I" R" D0 z2 J3:Main Memory
- J7 S  c* M; U9 ^9 K7 M4:Legacy Region
回复

使用道具 举报

发表于 2008-11-13 13:49:21 | 显示全部楼层
PCI,ACPI,BIOS等都會占用掉地址空間,在32BIT系統上大概4G可用的只有3.3G;如果是64BIT的OS即沒有這樣的限制;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2025-6-16 19:24 , Processed in 0.044818 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表