最近,出现了一些关于 32 位与 64 位操作系统实现的讨论。
当我撰写有关该主题的消息时,我意识到我不知道操作系统支持的位数是否有正确的术语。
例如,各种版本的 Solaris 和 Linux 都有 32 位和 64 位版本。区别是“架构”吗?根据我的经验,这是指芯片类型(Intel 与 PPC)。是“版本”吗?通常,我认为版本是版本号,是一致的功能集,可以在不同的架构上运行。
也许这只是“架构”,毕竟,即使一个芯片系列可能随着时间的推移使用了几种不同的位大小,但当你从 32 位跳到 64 位时,芯片本身是不同的。
答案1
我会使用建筑。
版本只是软件(或在本例中是整个操作系统)包的特定版本。
此外,纵观芯片系列,对于 32 位和 64 位芯片之间的任何跳跃,营销将比技术方面更将它们联系在一起。
答案2
没有明确的术语,但架构与任何架构一样好。顺便说一句,这是字大小,而不是位大小。位大小按定义固定为 1 位,而字可以是 2 的任意幂。尽管我见过的最小实用 CPU 是 4 位。