首页 > 试题广场 >

64位和32位的区别?

[问答题]
谈谈,64位和32位的区别?
1、运行能力不同。64位可以一次性处理8个字节的数据量,而32位一次性只可以处理4个字节的数据量,因此64位比32位的运行能力提高了一倍。 2、内存寻址不同。64位最大寻址空间为2的64次方,理论值直接达到了16TB,而32位的最大寻址空间为2的32次方,为4GB,换而言之,就是说32位系统的处理器最大只支持到4G内存,而64位系统最大支持的内存高达亿位数。 3、运行软件不同。由于32位和64位CPU的指令集是不同的。所以需要区分32位和64位版本的软件。
发表于 2019-03-11 11:30:46 回复(3)
64位和32位的最根本区别在于cpu一次可处理的指令长度
发表于 2019-06-22 12:36:23 回复(0)
这个问题分为两个,一个是cpu是64位还是32位,还有一个是操作系统是64位还是32位。CPU 32位意味着他每条指令是32 bit/8等于4 Byte,就是说他的指令长度为四个字节,当然它可以装32位或者64位的操作系统,CPU 64位则只能装64位操作系统;操作系统的位数会影响它的内存寻址空间,32位的可寻址空间为2^32 = 4GB,除去硬件占用的内存,可用内存大概在3.2G左右,64位理论上...很多就是了。
发表于 2020-08-08 17:48:48 回复(0)
250
发表于 2020-04-30 09:12:41 回复(0)
32位、64位指的是字长 字长越大,处理能力越强 32位的机器在单位时间内可以处理32位数据,同样,64位的机器在单位时间内可以处理64位数据 当然,除此之外,还有一些指令问题……
发表于 2019-04-18 23:34:34 回复(0)
指令集不同 运算能力不同 64位向下兼容
发表于 2019-03-21 17:35:21 回复(0)
内存小于4g可以用32位
发表于 2019-02-13 22:41:41 回复(0)