|
|
发表于 2008-11-27 21:09:55
|
显示全部楼层
|
操作系统内存寻址能力: " G: y3 _. X2 C' _
32位寻址能力为4GB
9 M1 w- _3 f @0 D: p64位寻址能力为16777216TB(1TB=1024GB) . K% X% \0 D; T- n; Q! M2 O9 ?
也就是说32位的操作系统只能认到4G,那为何只显示3个多G或者更少
Y( O4 v6 t/ ^6 E: @7 `# R) E% N在传统32位构架中,3-4G的寻址空间是留给以下设备:
0 R- f1 F0 e1 L-系统 BIOS (包含主机板, 外加扩充卡, 等..) - V5 d7 k3 z# r7 ?( T) L2 ^! G V
- 记忆体对应 I/O
: j5 I6 B/ M8 k3 P7 B/ q) Y, r! o- AGP/PCI-Ex/PCI的设定 9 }, k& U) P! w& t
- 其它PCI装置的记忆体 6 ~' J. i! k2 v& b: Q" y
简单点说:这1G的内存就是被他们占用了,而且根据外接PCI-E/PCI设备的多少:如双显卡,外接声卡网卡,那很可能就只有2G多接近3G了。 6 b7 x( u6 _7 q2 G- N
/ U- [- _, e! s1 B
2 关于VISTA是否能识别4G或以上内存 ( m5 k' n5 s$ e1 O
32位的VISTA版本由于现在还不支持PAE技术(Physical Address Extension : 物理地址扩展),
' z6 m1 h3 s, L- A$ s4 s- K2 g& i所以安装时就不要想32位VISTA认出4G来。Vista 从内核上来说应该是能够支持PAE,也许,Windows Vista(32位的)会在今后以Service Pack方式引入对PAE的支持
1 N3 u1 I/ d W) b9 { 如果你的配置超过3GB, 以下两种状况必须符合:: 2 p1 l( D% D1 h" R* {: u
1 硬件支持(芯片组):Intel 7520/7525(服务器/工作站用)、Intel 975X, 955X, Nvidia NF4 SLI Intel Edition, Nvidia NF4 SLI X16
: t8 W* {5 X. y- h( `# f. a1 S5 \2 软件则要64位操作系统或者SEVER2003 |
|