平常说的32位的寻址空间是4GB,这个32位指的是CPU还是操作系统

1. 32位的寻址空间是4GB,这个32仅仅指CPU,还是仅仅指操作系统,还是两者都指??

2. CPU和操作系统的32位或64位具体指的是CPU和操作系统的什么东西是32位或者64位?
3. cpu的位数和安装的操作系统的位数必须一致吗??如果不一致,那么使用时的实际位数是取决于哪个,CPU还是操作系统??
谢谢,我知道现在CPU是64位的,我就是想知道理论上是怎么回事
1. 位数仅仅指数据宽度,和地址线根数没有关系是吗?
2. CPU和操作系统位数不一致的时候,取决于操作系统,那么64位系统安装在32位CPU上,cpu只有32位,操作系统是怎么用出来64位的??

CPU现在的基本都是64位的
这里的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。
要实现真正意义上的64位计算,光有64位的处理器是不行的,还必须得有64位的操作系统以及64位的应用软件才行,三者缺一不可,缺少其中任何一种要素都是无法实现64位计算的。在64位处理器方面,Intel和AMD两大处理器厂商都发布了多个系列多种规格的64位处理器;而在操作系统和应用软件方面,情况不容乐观。因为就2013年来说,为64位CPU专门设计的应用程序是少之又少的。它的优点在于它可以完全兼容32位应用程序,而且64位在若干年之后必定成为主流。缺点是易用性和通用性不高,一个明显的例子就是各种硬件设备的驱动程序不完善,而且64位的应用软件还很少。所以无法使用一些硬件,即使用操作系统自带的驱动程序勉强运行,性能也会大大的降低。所以如果想体验64位处理器,最好的选择是windows 7 或者 windows 8 而 windows XP *64 已经很少有了。
如果使用64位的CPU是可以使用32位或64位的操作系统的!
只不过32位操作系统大概只能使用3.5G左右的内存!
----------------------------
64位系统不可能也不会安装在32位CPU上的
基本上都是硬件先于软件,64位的CPU出现都十多年了
(最早上市的64位处理器是1992年DEC出的Alpha处理器!2001年英特尔发布了Itanium(安腾)处理器。Itanium处理器是英特尔第一款64位元的产品。这是为顶级、企业级服务器及工作站设计的。 至于桌面的64位CPU,是AMD 03年推出的。)
到现在64位的操作系统还没一统天下!!!!
要实现真正意义上的64位计算,光有64位的处理器是不行的,还必须得有64位的操作系统以及64位的应用软件才行,三者缺一不可,缺少其中任何一种要素都是无法实现64位计算的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-05
32位操作系统针对的32位的CPU设计。
64位操作系统针对的64位的CPU设计。
操作系统只是硬件和应用软件中间的一个平台。

32(64)位指的是CPu的通用寄存器的数据宽度为32(64)位,也就是说处理器一次可以处理32(64)bit的数据。所以你那个计算前面不需要乘以4的。寻址空间宽度就是2^32(64)字节。

那么使用时的实际位数是取决于哪一个,采取最小原则,
32的cpu用64为系统,就是实际值就是32。64的cpu用32位系统实际值也是32。只有64位的cpu碰上64为系统才是64。

不过现在生产的都是64的cpu了。

诚心为你解答,觉得合理,望能够采纳!
第2个回答  2013-10-05
两者都指
还是两个都指.不过现在CPU都可以支持64位了.但是还需要操作系统也是64位才行.
无需一致 不一致情况下 取决与操作系统
第3个回答  2013-10-05
2008年之后,这几年生产的CPU都是64位的了。支持32位和64位两种系统!无须一致!
所以系统位数跟CPU没关系,只是你如果64位系统,内存建议最少要4G。
《软硬兼施》为你解答!
第4个回答  2013-10-05
指操作系统,2^32=4G,目前大多数CUP都支持64位系统的,使用时的实际位数取决于操作系统,另外如果内存不大于4G建议32位系统。希望能帮到你
相似回答