WEB开发网
开发学院操作系统Windows Vista 详解4G内存与CPU,BIOS和操作系统之间的牵绊 阅读

详解4G内存与CPU,BIOS和操作系统之间的牵绊

 2008-12-22 17:41:31 来源:WEB开发网   
核心提示: CPU、内存控制器、BIOS:能支持4GBCPU能支持4GB内存从386时代开始,CPU 的地址总线就是32位的,详解4G内存与CPU,BIOS和操作系统之间的牵绊(2),可以访问4GB的地址代码,从奔腾Ⅱ到奔腾Ⅳ,所以可以说,对于现在的BIOS来讲,理论上已经可以访问64GB的地址编码,

CPU、内存控制器、BIOS:能支持4GB

CPU能支持4GB内存

从386时代开始,CPU 的地址总线就是32位的,可以访问4GB的地址代码。从奔腾Ⅱ到奔腾Ⅳ,理论上已经可以访问64GB的地址编码。后来支持 64位架构的奔腾Ⅳ到现在的酷睿2,地址总线已经升级到64位,64位地址总线可以访问千亿GB的地址编码。实际上用不到这么多的地址总线,一般用42位足够了,可以编码的地址量有4TB。兼容64位架构的CPU用在32位系统时地址总线就缩小为36位。所以现在的CPU支持4GB内存是没有问题的。

内存控制器的地址总线

与主板安装的内存直接关联的是内存控制器。内存控制器一边管理内存,一边通过地址总线与CPU通信。内存控制器的地址总线决定了可以支持的内存地址编码数量,同时内存控制器的实际连接内存的地址线决定了可以支持的内存容量。Intel把内存控制器放在北桥,AMD把内存控制器放在CPU。所以要分开介绍。

1、Intel的内存控制器

由于Intel的内存控制器放在北桥内,内存控制器的改变就与北桥密切相关。从P965开始内存控制器已经是36位地址总线,可以编64GB的地址代码,除系统占用的地址码,分配给主板安装的4GB内存绰绰有余。所以,从P965开始Intel的北桥支持4GB内存是没有问题的。

2、AMD的内存控制器

AMD从支持64位架构的CPU(Athlon64)开始把内存控制器集成到CPU。内存控制器的地址总线是64位架构的,使用40位,可以支持1000GB的地址编码。所以,AMD 从Athlon64开始,内存控制器支持4GB内存也是没有问题的。

BIOS能支持4GB内存

BIOS不是主板厂家自己开发的,BIOS版权控制在AMI等几个公司。它们与Intel和AMD合作共同开发BIOS。所以当Intel和AMD提出 “映射”方式解决4GB内存问题,AMI等厂商就会开发出相应的BIOS。早期的BIOS里面会显示出“映射”选项,用户可以开启或关闭。现在已经是默认开启,不再显示这项设置。所以可以说,对于现在的BIOS来讲,在支持4GB内存方面是没问题的。

上一页  1 2 3 4  下一页

Tags:详解 内存 CPU

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接