我们都知道用友软件版本较多,目前windows系统的操作系统版本也比较多,而且包括32位和64位系统,有很多早期版本的用友财务软件是不支持64位系统的,比如说用友T3软件,用友畅捷通的官方说明上并没有明确注意支持64位操作系统,而用友U8V11.1,及用友T+软件却支持windows 64位操作系统,今天用友财务软件免费下载网站跟我学用友的工程师主要给各位用友软件维护工程师分享的是windows 32位系统与windows 64位系统的含义与区别?
我们知道计算机只能识别二进制的机器语言,而32位是什么意思呢?32位是指CPU指令同时能处理32个位数的二进制数据,比如:00000001 00000001 00000010 00000101 ,这一长串二进制数据一共有32位数,每一位代表1bit,每8个bit为1 Byte(字节),每4 Byte,就是一个32位的CPU指令或CPU一次能处理的数据量,最初的INTEL设计的CPU例如8086,80286芯片,后面都有一个86,所以后来叫做X86统称这一类处理器,X没有任何含义,只是一个通配符“*”的另一种写法,而从80386,也就是我们小时候听说的386电脑开始,PC全面迈进32位时代,而之前的CPU只能处理16位。32位的含义是CPU的指令集可以处理32位也就是4 Byte的数据或指令,而64位,就是可以运行64位也就是8 Byte的数据或指令,而目前通常来说X86泛指X86的32位CPU指令集,而X86-64,指64位CPU指令集。
加微咨询技术问题!
复制微信号
32位与64位有哪些区别呢?其实64位并不是新东西,早在上世纪60年代就存在,但是因为当时内存需求远远达不到32位的上限,所以没有引起重视,而后来一直没有大面积普及的缘故是因为系统和应用程序的向下兼容的问题一直没有得到妥善解决,所以一直延续至今32位操作系统仍然占主流,但是市面上能买到的CPU,都是支持64位指令集,也可以安装X64位的操作系统的。windows 32位系统与windows 64位系统具体的区别可以从以下2个方法分析:
一、 内存寻址能力不同。32位操作系统的内存寻址空间,是2的32次方,也就是大约4G的内存,为什么是2的32次方呢,这是因为二进制数字每1位有2种变化,那就是0 和 1,那么有32个二进制位,最多就代表了2的32次方种变化,每一种变化可以代表一个内存的指针位置,而32位指令集的CPU一次只能处理32位的二进制数据,所以他最多只能找到2的32次方的内存空间,也就是4G左右,这叫内存寻址空间,而64位,是2的64次方,理论上可以寻址16777216 TB的内存空间,近乎无限,当然由于目前还不需要这么大的内存空间,所以最新的操作系统也就一般支持最大64GB或128GB的内存,但数据中心版的64位操作系统就可以支持很大的内存了。另外要提到一点,windows有些服务器版本的操作系统,是可以识别与支持超过4G的内存的,例如windows 2008 server X86(32位版)的企业版能支持64G内存,但是实际上他只是采用了PAE(物理地址扩展)的技术,CPU一次内存寻址4G的天生限制并没有改变。
二、处理速度不同。由于64位能一次处理8字节的数据,比32位多一倍,如果CPU性能足够高的情况下,64位处理器的性能会理论上会比32位快一倍,但应用程序也必须为64位单独优化才行,当然这只是理论上,实际上还要受到前端总线、内存效率、操作系统效率等等一系列因素影响,从目前来看,64位的应用程序并没有比32位快很多,更没有快到一倍。
除了以上两点区别,其他基本没有什么根本性的区别,基于内存寻址的原理,也就意味着如果使用的是32位的操作系统,安装超过4G的内存系统是无法寻址也就是无法使用的,有些人装机时购买了8G内存但却安装的是32位的个人操作系统,实际上是发挥不了全部内存的作用的。虽然32位目前仍然占主流,但随着应用软件功能越来越多,越来越复杂,需要的内存也会越来越大,4G内存会远远不够,64位将是未来的必然趋势。
网友评论