操作系统只有32位和64位,却没有128位,为什么呢?

原因是:64位系统能支持的硬件级别已经足够高了。
比如支持内存1亿G,目前内存不会有那么大。
而32位系统只支持2G的内存。

还记得计算机刚刚在国内普及时,很多人都还在用32位的操作系统。直到2003年,第一个“64位”系统出现,64位操作系统才逐渐流向个人计算机,随后没过几年64位操作系统就完全取代了32位操作系统,成为电脑标配的操作系统。然而,为什么市面上只有32位和64位的操作系统,却不会有128位,究竟怎么回事?

1978至1995年16位操作系统大行其道,1978年全球诞生了第一套16位操作系统,同时英特尔发布了第一款与16位操作系统相匹配的CPU,随后,操作系统经历了5次更新换代,走过了16位的PC-DOS、MS-DOS、CP/M-86、UCSD Pascal P-System,最终MS-DOS成为个人计算机操作系统的霸主。直到今天,DOS在Windows系统维护中仍然扮演着重要的角色,所谓的“U盘引导”一直是DOS的方式。

紧接着1995年,全球诞生了第一套32位操作系统,1995年8月,微软推出了混合16/32位的Windows 95操作系统,称为操作系统发展史上一个里程碑。直到2000年,微软推出了Windows2000,这开启了一个32位计算和个人桌面应用的新时代。

随后,2003年64位操作系统诞生,到如今我们常用的主流操作系统windows xp、windows 7以及后来的windows 10各版本都在用64位操作系统。

那么,64位操作系统从推出到现在已经15年的时间了,为什么操作系统只有32位和64位,却不会有128位,究竟怎么回事?

一方面、从内存寻址方面看,与32位系统相比,如今的64位操作系统可支持的运行内存已经可以达到亿G级别,显然,无论是CPU还是内存,以及显卡等其它组件,都有相当大的提升空间。32位系统的最大寻址空间是2的32次方= 4294967296(bit)= 4(GB)左右,而64位系统的最大寻址空间达到了2的64次方= 4294967296(bit)的32次方=数值大于1亿GB,已经足够使用。

另一方面、从成本方面看,从64位到128位操作系统,可不是只增加2倍那么简单,而是增加了很多很多倍,换句话说,如果要制造出满足128位的CPU,除了对硬件的要求提高外,其他很多方面都会有很大的变化。毕竟一台电脑最贵的部分是CPU、显卡,如果显卡显存越大那么价格就越贵,同理CPU越大价格自然也水涨船高。

因此,从各种指标来看,64位的系统的发展水平已经领先于其它硬件技术,在系统方面,只需要升级系统即可,即使硬件再发展数十年,64位的操作系统依旧可以满足需求。因此,完全没必要再升级到128位操作系统了,你觉得呢?

作者:

喜欢围棋和编程。

 
发布于 分类 百科标签

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注