为什么没有人开发128位的操作系统

为什么没有人开发128位的操作系统

在民用市场,我们看到的都是x86或ARM处理器,最多也就是64位的处理器,没有看到128位的,那是因为距离用完64位地址空间还有很长的路要走。

为什么没有人开发128位的操作系统

在1981年,伟大的比尔盖茨说过“对于任何人来说,640KB内存都足够了”,我们还是乐观预估下。毕竟扩大地址空间虽然没有太多价值,但增加每条指令执行的计算宽度还是有价值的,计算宽度的增加会增加计算逻辑与支持/控制逻辑的比率。

为什么没有人开发128位的操作系统

开发128位操作系统并没有什么好处。128位,甚至更高的结构对于某些要求大量数学运算的操作当然有好处,比如制图、密码,或是复杂的系统建模,但是,现在的问题主要针对操作系统。

为什么没有人开发128位的操作系统

每在结构中增加一位,你能获得的可寻址内存就会翻番。其地址数量就是某个特定位数能构成的所有组合的数量。

为什么没有人开发128位的操作系统

实际上128位处理器是应该更快的,但是位数越多会导致CPU设计复杂度显著增加,可靠性也会相应降低,成本也会增加,但是很长一段时间都没有这么高的性能需求。


分享到:


相關文章: