64cpu( 五 )


什么是64位处理器?
8位处理器、16位处理器、32位处理器和64位处理器 , 其计数都是8的倍数 。 它表示一个时钟周期里 , 处理器处理的二进制代码数 。 “0”和“1”就是二进制代码 , 线路上有电信号 , 则计做1,没有电信号则为0 。 8位机有8条线路 , 每个时钟周期有8个电信号 , 组成一个字节 。 所以 , 随8位处理器上升至64位处理器 , 每个时钟周期传送1个字节到8个字节 , 关联到时钟速度提高到若干个千兆赫之后 , 处理器处理信息的能力越来越大 。
为什么需要64位数据运算?
目前X86结构在32位寻址时最大空间只能是4GB , 在很多大型数据库、数字内容的创建、视频内容的创建还有如CAD/CAM等需要将现实世界建模运算的软件都需要大量的内存容量 , 此外还有安全加密的需要则使得处理的数据成倍增长 。 在石油勘探、天气预测等需要大量数据运算的应用环境中 , 更是需要平台为运算提供更为充裕的内存容量 。 64位平台的寻址能力达到了180亿GB , 这在未来很长一段时间内都可以解决高端应用中存储器寻址的瓶颈 。
为什么64位计算没有普及?
市场上现有的64位解决方案都是面向高端领域 , 且不与32位架构兼容的昂贵的方案 。 这种方案通常会要求包括冷却设备、电源、机箱等在内的全新的基础架构 , 还需要独立软件开发商(ISV)重新编译应用在64位计算平台下的软件 , 在这种方式下如果需要进行32位X86应用时 , 要么不能兼容 , 要么就必须在模拟方式下运行 , 而模拟方式又不能提供全面的计算性能 , 这就造成了性能的下降;此外 , 最终用户和技术支持人员还需要专门学习64位系统的应用 , 人们可能会因为无法忍受多余而繁琐的工作以及高额的支出而放弃;对独立软件开发商来说 , 为了建立独立的体系 , 还必须在研发方面投入大量的人力和财力 。 CPU一次可以处理64位的二进制指令 , 而从386到现在的不支持64位的CPU一次只能处理32位的二进制指令 , 64位的CPU配合64位的操作系统 , 性能提升是巨大的 , 苹果电脑用IBM的POWER处理器 , 可以进行128位的运算 , 保证了苹果电脑的高性能 , 索尼PS游戏机用的也是64位的CPU , 才使游戏效果大大提高 。 64位是指基本字长
CPU在交换、处理数据时 , 其信息位的最基本长度 , 也就是一次可同时传送、处理的二进制位 , CPU基本字长越长 , 同时可传送、处理的信息越多 , CPU的处理能力越强 。
第一款微处理器4004的基本字长是4位 , 我们称之为4位机 , 后来的8086是8位 , 后来又有16位和32位 , 现在发展到64位 。

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。