黑马程序员官方网站,网站建设需要哪些成本费用,wordpress要的留邮箱,苏州电商网站开发首先声明一下#xff0c;这个标题“到底是32位系统运行快还是64位系统运行快”的提法本身就是存在问题的#xff0c;主要是由于很多网友把这个问题提炼的层次太高#xff0c;那就是“我现在的机子是装32位系统快还是64位系统更快#xff1f;”#xff0c;所以就拿这个问题… 首先声明一下这个标题“到底是32位系统运行快还是64位系统运行快”的提法本身就是存在问题的主要是由于很多网友把这个问题提炼的层次太高那就是“我现在的机子是装32位系统快还是64位系统更快”所以就拿这个问题作为标题了该问题网上少见作答主要是因为及到方面太多从软件到硬件全部都有涉及并且衡量的标准也比较模糊天缘在这里斗胆就从软件到硬件归纳分析一下错愕之处敬请指教。 插入回复部分搜索引擎过来的网友32位和64位系统安装软件也是需要对应位数的32位系统无法安装64软件64位系统同样无法使用32位软件部分具有兼容模式的软件深入到内部实际上还是需要位数对应的具体可参考下面的32位和64位系统区别文章。 这里要感谢一下网友jexleven他在天缘的《32位和64位CPU、操作系统的区别 判断、使用建议》一文中的问道“在硬件相同的情况下且硬件支持64位、内存2GB32bit的OS用32bit的3DSMAX渲染速度 和 64bit的OS用64bit的3DSMAX渲染速度哪个快”及“游戏的载入速度呢例如《鬼泣4》例如《金刚狼》例如《巫师》...”这个问题 应该是很多网友都会遇到的。 这里有个重要的条件就是硬件条件相同且都支持64位和内存足够这是目前主流硬件的基本配置了。问题中的渲染一词在同等条件下仍然是程序运行速度的问题需要排除依赖显卡的独立部分因为在Windows 7上很多渲染工作已转交给GPU来完成天缘下面的回答也必须要以这个为节点或条件。问题2的游戏载入速度同问题1中的渲染还有个比较特殊的地方就是还跟DIRECTX版本和驱动等相关所以也必须规定软件条件必须相同只有位上差异故仍是哪个更快的问题。 一、计算机操作系统和软件角度 首先看操作系统和上层软件无论64位OS还是64位软件都是必须按照64位格式进行编译也就是默认的字长64位运行 时除了一些特殊的独立计算比如位运算其它非标准字长变量运行时都是需要进行转换的。32位也是一样这一点还看不出来哪个优劣只指速度即使硬件条件相同实际上还是有速度上的差异那就看谁的格式转换最少这就决定于应用程序的类型和设计方法了。 操作系统也是软件我们再看一下编译后的文件大小大家可以看一下 Windows 7 64位版安装文件大小就知道了肯定要比32位要大这里问题就来了同样一个个文件打个比方32位可能是1M而64位的可能就是2M那么从硬盘上读取就存在时间差异。所以文件大是个劣势。 到这里就可以看出不同版本OS或软件实际运行效率几乎相当实际上程序的差异主要就是在类型转换上速度因素主要决定于硬件下面就来看一下硬件因素有哪些。 二、计算机硬件角度 1、物理硬盘的运行时间64位系统肯定会让物理硬盘花费更多的时间如果是固态硬盘则可以解决这个问题物理硬盘的设计理念决定谁也改变不了这个结果多读数据就是要花费更多时间而固态硬盘可以完全按照64位来设计存储位宽寻址时间几乎不受影响 2、 再看CPU现在的CPU都是按照标准64位总线宽度设计的据说Windows 8可能支持128也说不准CPU总线宽度还要向上加早期的CPU还是采用兼容设计的也就是“假”的64位这个就不说了越分析越复杂了。内 部各种运算机制都是对64位有利的也就是说大家让它算32位数CPU都是需要“打向”兼容模式处理的。所以单从CPU角度考虑不计可能集成的前 端总线影响64位速度会略胜32位。 3、内存方面内存颗粒芯片大都是按照8位设计BANK重组尤其是早期的内存条当然现在也有16、32位宽今后肯定也会出现64位宽内存芯片。目前来讲对32位、64位影响都很小如果非得要分出胜负那么就选32位吧。 4、 再来看看CPU的前端总线早期的并行总线无论对32位和64位影响都很小因为是信号都是大家一起走手拉手一起过桥今后的CPU到北桥之间注 现在有INTEL CPU集成了北桥只不过把串行总线拿到内部而已几乎都将采用串行技术同等速率下假设内存无影响下肯定是32位数据传送更快排队过桥肯定人少 的更快过去。 5、除此之外实际上除了北桥和CPU和内存主板上就没什么东西了主体PCI总线几乎都是并行的显卡模块也是独立出的影响很小。 三、总结 1、纵观上述分析所以在相同的硬件环境下天缘这里需特别提到这个环境必须要包含到硬盘或CPU的串行总线原因是这两者影响最大原因下面分析64位的肯定没有32位快。 2、有意的人为设计出使用固态硬盘和全并行环境那么两者理论速度相当目前业界还没到这个水平和需求的时候。反之也可以有意的人为设计出让32位运行慢而64位运行快的系统。 2、64位系统和软件的重要优点不能不提那就是更加精确、精细。jexleven的问题也出来结果了那就是玩3D游戏64位界面绝对要比32位界面更加漂亮音质更好还有一堆“更大内存更大、硬盘更大理论上并行的东西支持也更多试试便知。 3、以后如果使用固态硬盘或把普通硬盘的瓶颈问题解决并且前端总线速度跟上去那么64位系统运行速度将会有较大提升与32位系统速度差距也会越来越小当然了使用专业的测试软件仍然是可以测试出差距的架构可能调整结果暂时也无法确定。 天缘补充说明 1、上文关于64位运行速度问题的分析天缘做了检查和括号定语标注但仍然有些地方不太严谨天缘无法在这么短的篇章内一一详述只希望大家从硬盘读取和写入、CPU的前端总线这两个最重要的差异点阅读象征性的得到结论就可以了。 2、32位系统运行快是指普通应用角度全局考量的结果并非表示每个程序都一定是32位比64位快。