|
发表于 2008-11-27 21:09:55
|
显示全部楼层
操作系统内存寻址能力: ) s' F+ S2 f- H* v1 k) v
32位寻址能力为4GB + d9 C( d5 g/ t& t, e8 N$ n. _5 \5 I% T
64位寻址能力为16777216TB(1TB=1024GB)
0 D. r% f( H3 F x2 c9 \6 G也就是说32位的操作系统只能认到4G,那为何只显示3个多G或者更少
; h5 p) T8 }. ?* @在传统32位构架中,3-4G的寻址空间是留给以下设备:
) h* o" w$ Q$ v-系统 BIOS (包含主机板, 外加扩充卡, 等..) # U2 q0 a; u4 ~& c4 O$ e% M" [" @
- 记忆体对应 I/O " A2 x$ k8 ], [$ X
- AGP/PCI-Ex/PCI的设定
8 M* N ?1 B3 e- 其它PCI装置的记忆体
' U2 f) u! G; L: Y$ p% f7 z+ C6 ? e简单点说:这1G的内存就是被他们占用了,而且根据外接PCI-E/PCI设备的多少:如双显卡,外接声卡网卡,那很可能就只有2G多接近3G了。
3 ~, T% @& e7 ?: g' E
* B' Y+ @' M6 `0 L8 ~- M7 o4 e2 关于VISTA是否能识别4G或以上内存 . m5 f6 A7 m6 y& M
32位的VISTA版本由于现在还不支持PAE技术(Physical Address Extension : 物理地址扩展), J3 d8 ]; g6 N6 A. o
所以安装时就不要想32位VISTA认出4G来。Vista 从内核上来说应该是能够支持PAE,也许,Windows Vista(32位的)会在今后以Service Pack方式引入对PAE的支持
. n. P: z2 O' V# U' Q0 s# E 如果你的配置超过3GB, 以下两种状况必须符合:: + F1 Y" k% E/ Y- C4 b j( X2 M' S
1 硬件支持(芯片组):Intel 7520/7525(服务器/工作站用)、Intel 975X, 955X, Nvidia NF4 SLI Intel Edition, Nvidia NF4 SLI X16
4 R6 P) B n. o( ]4 x5 V2 软件则要64位操作系统或者SEVER2003 |
|