32位和64位是针对CPU来说。它在硬件上的表述是有多少根总线,可以来处理你的数据。我们能直观理解的是,你的读写区(不仅仅是内存,还包括CPU)的一个地址上能够使用多少位。 假如你要使用内存地址0x1这个地址。 对32位,那么在这个地址中将有从0到31这32位可以使用。 对64位,地址中有0到63这63这64个位可以用。 所以,对不同的CPU,对应于不同的位的操作系统。 一般来说 装32位的操作系统,可以在32位机和64位的CPU上装。 是因为32位的操作系统只用了64位的CPU中的前32位,没用后32位。 而64位的操作系统只能在64位的CPU上装。