为什么好多软件都区分32位和64位,到底有什么区别?
在回答这个问题之前,有必要普及cpu的相关知识。很多人经常谈论16位、32位和64位的速度,但概念非常模糊。让我们澄清一下。
1.一台计算机有多少位?这是什么意思?
一般来说,计算机是8/16/32/64位,是指数据位,而不是地址位。大多数人把它理解为地址位,比如32位,然后马上说地址空间是4gb。这不严重。根据这个理论,16位计算机只有2^16=64k的寻址空间吗?事实上,即使是最早的16位计算机也有20条地址线,地址为1mb。
2.cpu和数据位之间的关系是什么?
一般来说,处理器的位数是指通用寄存器的长度,与数据线的位数相同。
同样,地址行不必等于它。
例如,intel64位处理器是40位地址总线,最多支持1tb内存寻址。
32位宏程序集,32位cpu有四个32位通用寄存器eax、ebx、ecx和edx。因此,32和64表示cpu一次可以读/写的最大位数。在主频等外部条件相同的情况下,理论上64位的执行速度是32位的两倍。
3.寻址能力决定了可以支持的最大内存。一个32位cpu只能寻址最多4gb的内存,因为它的地址线正好是32位。一些制造商生产40位地址线,可支持1tb内存。
4.操作系统向下兼容。也就是说,64cpu可以安装32位操作系统win10for32。当然,对于cpu来说,这是一种浪费,一半的性能还没有发挥出来。
5.所有应用程序都是在win10上为64位开发的吗?不,它也与ide直接相关。现在大多数应用程序是32位的,64位的应用程序很少。原因是软件开发的滞后。
电脑系统32位和64位的区别在哪里?
64位系统和32位系统主要有以下区别
cpu位是指一次可以处理的数据量,1字节=8位,32位处理器一次可以处理4字节的数据。以此类推,64位处理器一次可以处理8字节的数据,这是32位处理器的两倍。
32位系统的最大寻址空间为32次方2=4294967296(位)=4(gb)],因为32位和64位cpu的指令集不同。所以你需要区分32位和64位版本的软件。
简而言之,64位操作系统可以运行32位软件,而32位系统不能运行64位软件。
电脑装系统选择64位还是32位?64位的windows就一定好吗?
1、32位和64位是什么意思
1.32位和64位表示处理器一次可以处理的最大位数。
2.目前的32位处理器只支持32位系统,而64位处理器可以同时支持32位和64位系统。
3.市场上的处理器通常是64位的。至于如何知道cpu是32位还是64位,我们建议您使用处理器uz软件安装后,可以直接查看,一般在“处理器”指令集中
2。了解32位和64位系统的寻址能力
1。32位系统的最大寻址空间是2=4294967296(位)的32次方=2.64位系统的最大寻址空间是2=4294967296(位)的32次方的64次方,其值大于1亿gb
3。也就是说,32位系统的处理器最多只支持4g内存,而64位系统的最大内存是1亿位。实际上,大多数32位系统最多可识别3.5gb内存,64位系统最多可识别128gb内存。
一般来说,我们的大部分软件是在32位体系结构环境下开发的,这就是为什么64位系统的兼容性不如32位系统。
2.我们需要了解的是,64位软件不能在32位系统中运行,但64位系统支持大多数32位软件的安装。在64位系统中,32位软件安装文件夹用x86区分哦。
所以32位系统的兼容性不如64位系统,其处理性能也不如64位系统强,所以最好安装64位系统
原文标题:低配置电脑装32位还是64位好 为什么好多软件都区分32位和64位,到底有什么区别?,如若转载,请注明出处:https://www.saibowen.com/wenda/22700.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。