您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
为什么没有人开发128位的操作系统?
操作系统,内存,都是为什么没有人开发128位的操作系统?
发布时间:2019-02-08加入收藏来源:互联网点击:
问题补充: 微软或Linux?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
为什么没有人开发128位的操作系统?
这是一个很有趣的问题,因为回答这个问题需要一些想象力。128位操作系统的开发是离不开128位CPU的,所以,请允许我畅想一下,什么时候会出现128位CPU。
128位CPU的开发条件
咱们先明确一下什么是128位CPU。这样的CPU要满足下面两个条件
寄存器的大小为128位地址空间的大小达到128位
使用128位寄存器的CPU已经有了。比如,因特尔酷睿系列SIMD的输入输出寄存器。所以第一个条件已经满足了,128位CPU的出现条件就剩下内存空间是否需要128位寻址了。也就是说,如果目前主流的64位CPU无法满足内存空间的寻址需求时,就要使用128位CPU了。
128位CPU的寻址空间
64位CPU的寻址空间的上限为16EB(Exabyte),约172亿GB(Gigabyte)。128位CPU的寻址空间上限约为2800亿YB(Yottabyte),约天文数字GB(因数太大不会算了)。
128位CPU的推测
2018年现在电脑的标配内存大概是8GB左右,到达上限还需要将内存增大23亿倍。感觉不太可能了吧。不过35年前,也就是80年代的时候,电脑的内存标配只有64KB跟那个时候相比,现在的内存空间增长了13万倍。按照这个趋势我预计70年后,电脑的内存将达到EB的级别,到那时候,64位CPU就该升级到128位了。如果还要问会出现256位CPU吗?那应该是200年以后的事了,谁知道呢。
或许您觉得没有必要用这么大的内存。想想看4k高清的视频文件动辄就有几十GB大小,而几年前在标清的年代这个视频最多数百MB,短短数年视频文件的大小已经增加了数万倍,需求的增长速度要比内存的增加速度还要快得多。我觉得不会等到70年才开发出128位CPU,可能在50年甚至更短的时间里就会出现。
回答于 2019-09-11 08:43:50
为什么没有人开发128位操作系统?这个问题我的回答是没有必要,也没有任何实际需求。所以没有市场需求的应用是没人去做的。
从应用角度来说明
首先从应用角度来考虑。从最早的16位操作系统说起,这个阶段主要是1978年到1995年,16位操作系统开始正式流行,在此期间主要的系统是DOS系统的统治天下,不论是从家庭应用还是科学应用方面,我们的应用程序及计算需求远没有现在这么繁荣,这么强大,没有什么云概念,什么大数据之类的,一般的应用程序也才几十KB,或者几兆,计算机对于图形的处理方面也不是很强大,很多都是简单的浮点运算就能解决很多计算问题,因此对于计算机的缓存及内存等硬件方面要求不是很多。直到出现了有意义的桌面系统及后来逐渐发达的网络以及游戏性能的要求,随着这些复杂应用的崛起,需要更强劲的计算能力来处理更复杂的指令以及数据。从1995年到2005年32微系统逐渐统治了数据江湖,这个时间段就是再各种新兴网络以及娱乐游戏的催生下,需要更强大的运算处理,因此系统必须升级到32位,让电脑能支持更多的内存寻址能力,从而能够在内存中放置更多的处理数据,从而处理复杂及大量的数据。而到了64位系统的时代,目前应该说64位寻址能力的需求基本满足我们所有工作及娱乐需要,并且在将来更长一段时间都能够满足现在应用寻址能力。
从内存寻址方面说明
另一方面操作系统的16位和32位以及64位不是简单的进位这么简单,是平方级别的增加,这是一个很可怕的数字增长,按照理论角度,32位操作系统的最大寻址空间是4294967296(位)=4(GB)的22倍,而64位系统的最大寻址空间是4294967296(位)=32倍,大于1亿GB。从中这个数据大家就能看出,就以现在的科学发展速度来看,64位系统再外来真不是计算的发展的瓶颈所在,现在制约着计算发展的主要因素是制程的进步,因此当制程不能再小的时候我们就要考虑其他方式的计算机房展制造模式了。
最后从以上两个方面来看一是64位完全可以满足我们应用的需求,二是从内存寻址方面来看再过几百年也够我们使用,因此完全没必要开发128位操作系统
回答于 2019-09-11 08:43:50
其实现在已经有了128位的操作系统,只不过没有投入市场使用而已。目前市场上主流的操作系统就是64位,之所以不使用128位的操作系统其实也有很多理由,我们来看下:
对于操作系统而言,位数越大需要投入的成本就越大。但是成本往往是很多企业都做不到的。毕竟在科技程度上,能有一丝进展就是很大的成功。更别说从64位直接过渡到128位了,所以,为了不浪费成本一直以来使用的都是64位的操作系统。
64位操作系统刚刚出现没几年,从现在的电脑市场情况来看,他的能力完全可以撑起通用的电脑配置。我们在生活中常用的电脑系统基本上都是64位的,少数还在用32位,既然现在这两个位数的系统已经足够使用,为什么还要舍近求远去追求128位呢?实在是没有理由。
最后就是128位系统需要的配套产品,128位系统需要什么呢?需要更大的内存,需要更大的硬件支持。对于用户来讲,虽然电脑是做到了升级,可是这样的成本并不是值得推荐的。毕竟64位已经用不完,完了去追求一个下大成本的128位操作系统。何必呢?简直是自己跟自己过不去。
因此,128位的操作系统现在仅仅只能用在局部需要它的电脑上,我们经常用到的电脑实在是没有必要使用。毕竟64位就已经足够了,追求128位的实在是有点浪费资源,怎么想都感觉不值当。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |