操作系统使用的位数的正确术语是什么

操作系统使用的位数的正确术语是什么

最近,出现了一些关于 32 位与 64 位操作系统实现的讨论。

当我撰写有关该主题的消息时,我意识到我不知道操作系统支持的位数是否有正确的术语。

例如,各种版本的 Solaris 和 Linux 都有 32 位和 64 位版本。区别是“架构”吗?根据我的经验,这是指芯片类型(Intel 与 PPC)。是“版本”吗?通常,我认为版本是版本号,是一致的功能集,可以在不同的架构上运行。

也许这只是“架构”,毕竟,即使一个芯片系列可能随着时间的推移使用了几种不同的位大小,但当你从 32 位跳到 64 位时,芯片本身是不同的。

答案1

我会使用建筑。

版本只是软件(或在本例中是整个操作系统)包的特定版本。

此外,纵观芯片系列,对于 32 位和 64 位芯片之间的任何跳跃,营销将比技术方面更将它们联系在一起。

答案2

没有明确的术语,但架构与任何架构一样好。顺便说一句,这是字大小,而不是位大小。位大小按定义固定为 1 位,而字可以是 2 的任意幂。尽管我见过的最小实用 CPU 是 4 位。

答案3

Solaris 10 文档使用短语:“指令集架构”。

Solaris 的命令是使用:

# isainfo -b
64

如果有时间,我会尝试添加其他操作系统的示例。

相关内容