32位与64位系统的区别

上传人:宝路 文档编号:20892231 上传时间:2017-11-22 格式:DOCX 页数:4 大小:68.08KB
返回 下载 相关 举报
32位与64位系统的区别_第1页
第1页 / 共4页
32位与64位系统的区别_第2页
第2页 / 共4页
32位与64位系统的区别_第3页
第3页 / 共4页
32位与64位系统的区别_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《32位与64位系统的区别》由会员分享,可在线阅读,更多相关《32位与64位系统的区别(4页珍藏版)》请在金锄头文库上搜索。

1、32 位与 64 位系统的区别32 位和 64 位操作系统是指,CPU 一次处理数据的能力是 32 位还是 64 位,这里涉及到的是处理器运算位数。简单的说 32 位系统的地址总线是 32 位的,而 64 位系统的地址总线是 64 位的,目前我们可以购买到的处理器基本上都是 64 位系统的处理器,不过这里的 64位并不是理论上真正的 64 位处理器,因为现在的 AMD 和 Inter 的 64 位 CPU 并不是真正意义上的 64 位 CPU,只是进行了部分 64 位的改进,比如 64 位的内存寻址等,依然保持了 32 位多数技术。这里涉及到了 32 位与 64 位系统的内存寻址问题,其实这也

2、是 32 位系统与 64 位非常大区别的一块。一般来讲 32 位的 CPU 对于我们来讲是最理性的 CPU,也是目前绝大多数软件开发设计的平台,在内存寻址方面 32 位系统的最大内存寻址空间是 2的 32 次方= 4294967296(bit) = 4(GB )左右。而 64 位系统最大内存寻址空间是 2 的 64次方= 4294967296(bit)的 32 次方 =数值大于 1 亿 GB。这里也就是说 32 位系统的处理器最大只支持到 4G 内存,而 64 位系统最大支持的内存高达亿位数。如果目前的处理器全是理论的 64 位,那么现在市场上的软件将全部被淘汰或全部需要重新设计,显然这是不可

3、能的,这也还需要相当一段时间去发展。目前的 64 位的操作系统针对 64 位 CPU 设计的,增加了一些 64 位的指令,但还是和 32 兼容的。对于我们普通用户来讲 64 位系统意义不大。真正的 64 位技术是针对大型机械或大型服务站开发使用的。目前我们可以在市场上可以看到一些 win7 系统使用的是 64 位操作系统,其实理论上也算不上,只是在内存寻址一小块上做了一些 64 位改进,我们也可以看到目前一些 win764 位系统虽然兼容 32 位,但依然安装不了部分游戏软件,所以笔者目前不建议大家装 64 位系统。X86 代表的是 32 位操作系统,X64 代表 64 位操作系统。如果 CP

4、U 是双核以上肯定支持64 位操作系统。如果内存大于 4G 肯要用 64 位操作系统,因为 32 位的 Windows7、vista最大只支持 3.25G 的内存,而 64 位的 Windows7 最大将支持 128G 内存。64 位操作系统有两大优点:进行更大范围的整数运算,可以支持更大的内存。不能简单的因为数字上的变化,就认为 64 位的处理器的性能是 32 位处理器性能的两倍,实际上 32 位应用下 32 位处理器的性能甚至会更强,即使是 64 位的处理器,目前也是在32 位应用下更强。64 位的处理器不一定快于 32 位处理器,只有应用了 64 位优化的 64 位程序才会有性能提升,但

5、大多数 Windows 应用程序并没有做这个优化。下面在来说说 32 位和 64 位操作系统的区别首先很明显的一点上面也说了,最大支持的内存大小不同,地址总线设计不同等,下面简单概括为以下几点:第一,设计初衷不同。64 位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行平台。而32 位操作系统是为普通用户设计的。第二,要求配置不同。64 位操作系统只能安装在 64 位电脑上(CPU 必须是 64 位的)。同时需要安装 64 位常用软件以发挥

6、64 位(x64)的最佳性能。32 位操作系统则可以安装在 32位(32 位 CPU)或 64 位(64 位 CPU)电脑上。当然,32 位操作系统安装在 64 位电脑上,其硬件恰似“大马拉小车” :64 位效能就会大打折扣。第三,运算速度不同。64 位 CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为 64 位,64 位指令集可以运行 64 位数据指令,也就是说处理器一次可提取 64 位数据(只要两个指令,一次提取 8 个字节的数据),比 32 位( 需要四个指令 ,一次提取 4 个字节的数据)提高了一倍,理论上性能会相应提升 1 倍。计算机第四

7、,寻址能力不同。64 位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,因此一个 ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。比如,Windows Vista x64 Edition 支持多达 128 GB 的内存和多达 16 TB 的虚拟内存,而 32 位 CPU 和操作系统最大只可支持 4G 内存。第五,软件普及不同。目前,64 位常用软件比 32 位常用软件,要少得多的多。道理很简单:使用 64 位操作系统的用户相对较少。因此,软件开发商必须考虑“投入产出比”,将有限资金投入到更多使用群体的软件之中。这也是为什么 64 位软件价格相对昂贵的重

8、要原因。俺常理来说如果机器是双核的应该支持 64 位的。其次我们可以利用软件来检测 (如可以用 CPUZ 来检查一下自己的 CPU 是否包含有 EM64T (INTEL)或者 X86_64(AMD)指令!如果包含,那就说明支持 64 位。CPU-Z 下载地址: Cpu-Z 1.52.3 汉化版优化大师也可以检测:下载地址: Windows 优化大师 V7.98 Build 9.915 专业版 在技术特征栏我们可以看到 CPU 是否支持)附件1024GB=1TB1024TB=1PB1024PB=1EBCPU 地址总线 最大内存 8086 20 bit 1MB 8088 20 bit 1MB 80

9、286 24 bit 16MB 80386SX 24 bit 16MB 80386DX 32 bit 4GB 80486SX 32 bit 4GB 80486DX 32 bit 4GB Pentium I 32 bit 4GB K6 32 bit 4GB Duron 32 bit 4GB Athlon 32 bit 4GB Athlon XP 32 bit 4GB Celeron 36 bit 64GB Pentium Pro 36 bit 64GB Pentium II 36 bit 64GB Pentium III 36 bit 64GB Pentium 4 36 bit 64GB Athlon 40 bit 1TB Athlon-64 40 bit 1TB Athlon-64 FX 40 bit 1TB Opteron 40 bit 1TB Itanium 44 bit 1TB Itanium 2 44 bit 1TB

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号