【【yzwaft】32位计算机和64位计算机有多大区别!】http://toutiao.com/group/6532802890778542600/?iid=15906422033&app=explore_article×tamp=1521341712&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share
计算机,俗称电脑,从1946年发明至今以经有72年了。
更新换代越来越快,那么64位和32位到底有什么不同呢!
下面我仔细分析,有不对的欢迎指正。
1.64位在运算时不如32位,在读取/保存数据时远超32位。
64位,指的是运算器(CPU)一次读取或者保在64位固定数据位的长度。
32位也同理。
【图1】运算器(CPU)数据
但目前程序设计用到的主要数据数型则为8位丶16位丶32位
64位丶128位。其中8位丶16位丶32位用来保存整数
则32是最快的。超过32位则要进进两次运算,
整数一次,指数一次。长度比运算器长度短的数据类型,
运算器读取后须要分割,然后前补0补足,长度比运算器长的数据
类型则运算器读取两次合并。
在运算时64位比32位略差。
2.在读取内存时64位比32位有明显的优势。
【图2】内存数据
读取内在64信位理论上比32位快一半。
如图:因为运算高速,运算器是内存速度的2倍。
比如,32位机器上存内做2秒的工作,在运算器1秒就完成,
换64位则缩短一半,内存缩短则是1秒,运算器的一半就则是0.5秒
3.硬盘读取/保在64位比32位有大幅优势。
综合起来64位缩短0.5秒
【图3】硬盘数据
运算的速度是硬盘的4.43333倍,
32位运算器工作一秒硬盘就要工作4.4333秒,换成64位各减一半。
综合时间缩短4秒。
总综合结果是读取/保在存数据时64位比32位略快一半,
存内存运行时64位比32位略差。