处理器、指令集架构和操作系统——32-bit与64-bit

下图是一个典型系统的硬件组成,其中的总线、PC(程序计数器)和寄存器的大小都被设计成字(word)。字长(即字的字节数)是一个基本的系统参数,在不同的系统中通常不一样,如嵌入式设备往往只有1或2个字节,而常见的系统则为4字节或8字节。
处理器、指令集架构和操作系统——32-bit与64-bit_第1张图片
我们在安装操作系统和软件的时候通常会面临32-bit与64-bit两种选择,并且有时还需要了解自己电脑的处理器是32bit还是64-bit的。
那么,上面提到的字长与32-bit、64-bit到底有什么关系呢?

一、处理器

32-bit处理器指的是其寄存器、地址总线或数据总线的字长为4字节(即32bits)的处理器。与之对应,64-bit处理器指的是其寄存器、地址总线或数据总线的字长为8字节(即64bits)的处理器。
以下摘自wikepedia对32-bit和64-bit处理器的定义:

In computer architecture, 32-bit integers, memory addresses, or other data units a

你可能感兴趣的:(操作系统)