微软为什么不开发128位操作系统?

古情浓意


感谢您的阅读!

我虽然没有比尔盖茨、马云有钱,可是我们的电脑都是64位的,他们的电脑也不是128位的电脑。所谓的32位、或者64位指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为32位或者64位。按理说,我们可能会得出很浅显的道理——位数越高,性能越好。

就拿32位和64位来说,32位的操作系统,顶多可以支持的是4G的内存;而64位的操作系统可以支持4-256G的内存,甚至于能够无限支持,只要你的电脑主板有足够的内存条。内存是啥?我们说的清楚些,你的内存越大,你能够打来的软件越多,越不会卡顿。自然,性能会越强了!但是,你本来家里就两个人,你偏偏要买一栋楼住,确实你可以想住哪就住哪个楼层,可是你不觉得浪费?因此,你的位数增加,并不会直接提升性能,只不过能够让你管理更多的内存罢了,128位现在可能并不需要。

其实,位数代表的是你的处理器能够一次性处理多少位数,比如我们的64位操作系统,它的最大寻址空间为2的64次方,相当于4294967296(bit)的32次方,数值大于1亿GB。

128位至少目前来说,并不适合我们民用,我们也不需要这样的位数,且不说成本会增加,没有必要去使用这样的计算机,在考虑到现行的技术发展,微软自然没有必要去花费开发推出128位的操作系统。


LeoGo科技


这么说吧:

8位机寻址空间大小是2^8=256字节。

16位机是2^16=65536字节=64kb。

32位机是2^32=4GB(字节数太大了不展示)。

64位机是2^64字节=16*1024*1024*1024 GB。

128位是2^128字节。

多少位的它能支持的运行RAM大小就是2的多少次方个字节,超过部分的运行RAM不会被识别和使用,且同一台电脑操作系统的位数不能高于CPU位数,实际可用内存以操作系统位数为准。

目前这么大的运行内存还没有造出来,好像目前最大32GB吧,所以也就没有必要造128位的电脑


生活会0美好


题主你应该先问是不是,再问为什么!你这题的基础事实都已经错了,明确的告诉你微软早就在开发出128位的操作系统。

因此这题应该这么问才对,为什么微软没法正式发布128位的操作系统。

1、微软早就在开发128位操作系统

其实早在10年前就已经有消息称微软在研发128位的系统,当年好传出Win8将会有128位的版本。最早放出微软研发128系统消息的是微当时(2009年)的研发主管摩根,其在社交媒体上称微软正在加强和Intel和AMD的技术合作,同时研发Win8、Win9的128位版本,而其本人将直接负责IA-128架构的向后兼容64位的指令集。可以说,这相当于首次正式公开微软在研发128位版本。

虽然后续事实证明微软并未上市128位的操作系统,但这并不代表微软当前没有再研发1228的系统。只能说当前的市场情况和技术发展还没到使用128位系统的时候。

2、为何当前我们用不到128位系统

128位系统需要处理器配合:

现在的操作系统并不能完全脱离硬件存在,因为想要系统支持128位,那么当前电脑的CPU也必须支持128位。

而目前来说,并没有哪家芯片厂商全面研发出了能商用的128位处理器。而64位处理器你知道是哪年问世的吗?早在1961年时IBM就发布了使用64位处理器的电脑:IBM 7030 Stretch。而Intel则是在21世纪初期发布了64位处理器。

从时间上算起来,不管是首款64位处理器,还是Intel的通用处理器都是在出现之后才被应用于操作系统上。

现阶段我们没必要使用128位处理器

所谓的32位、64位这个术语指的是CPU内部寄存器的宽度,64位也就是意味着其宽度为64比特,可以支持64比特的算数和逻辑运算。而这个寄存器的大小也就决定着存储器数据的地址的多少,16位的地址总线可以有16次方的存储器空间(也就是64k),而32位可以实现4GB的寻址,但是到了64位(2^64)之后我们会发现其寻址能力是翻天覆地的剧增,达到了大约18200000 TB的能力。

这种情况下,我们单单在64位上就可以长期使用,可能直到你老死可能这点寻址空间都用不完。

那你觉得还有必要去研发128位的处理器吗?简直是多此一举。

Lscssh科技官观点:

因此综合来说,当前的64位处理器和操作系统足够我们日常使用,并且未来长期一个阶段都将能使用,128处理器和系统这种东西太过于超前了,即便研发出来也没有实际的应用市场。

既然,而微软虽然有研发128系统的情况,但是在没有实际处理器支撑的情况下,这种系统正式推出来也可能全身Bug,无法得的真正的商用。



Lscssh科技官


微软为什么不开发128位操作系统?微软开没开发128位的操作系统,只有微软自己知道。但相当长时间内,128位操作系统没有必要或者永远不会出现。

虽然据传微软计划在Windows 9之前是放出过研发128位操作系统的风声,但微软没有发布Windows9、更没有推出128位的操作系统。128位系统是否已经开发成功或者是否在开发,外界并没有见到。显然微软没有推出来,要么是没有开发成功,要么是实际应用中没有必要现阶段推出。

64位系统的内存理论上支持2的64次方,算下来是17179869184GB,实际的应用是否需要这么大范围的内存呢?如果仅仅是微软一方的事情,也许能够研发出来操作系统,可是要CPU也支持128位,那就不是微软的事情了。现阶段的Intel、AMD,甚至IBM和ARM等的芯片,有哪家能够支持到128位呢?


从目前和可以预见的未来来看,相当长时间内不太可能出现128位系统。单机、服务器、甚至是集群服务器的硬件都还远远没有达到64位的上限,特别是要超过17179869184GB的超量内存,几乎想起来都有些不可能。当然,社会的发展也许超出我们的想象,但不是短时间内。

所以对于微软来说,研发128位的操作系统也许是他们的计划,但并不是迫切的计划。其传言中的128位操作系统开发,也怕只是预备,因为没有实际的应用需求和商业动力,即使开发出来了但市场的反应也应该很冷淡。


更多分享,请关注《东风高扬》。


东风高扬


如果懂计算机历史的人应该直到,从1995至2005年,计算机操作系统从16位到32位。1985年Intel推出了首个32位处理器。在此期间,1995年8月,微软推出了混合16/32位的Windows 95操作系统,称为操作系统发展史上一个里程碑。一直到2000年,微软又推出了Windows 2000,开辟了个人桌面32位计算与应用的新时代。

64位操作系统最早在中小型计算机上实现,主要是一些Unix系统。此后英特尔和惠普公司合作研制的IA-6464位处理器。随后,64位运算逐渐流向个人计算机则出现在 2003 年以后,尤其是AMD的速龙处理器率先支持64位计算,凭借较低的价格,让64位处理器进入千家万户打下了基础,从2006年开始基本所有的新上市CPU都支持64位计算,后来因为主流内存开始向4G靠拢,所以使用64位系统的也越来越多。

而从2006年至今,128位系统也没有什么动静,我认为主要是因为windows 64位系统最大支持的内存高达亿位数。已经远远超过现在计算机主流内存配置,要知道,尽管64位CPU和系统十年前就开始普及了,但是具体应用和程序的64位化也不过短短这几年的时间,应用生态从64位到128位是需要很大的成本和时间的,所以这种情况下研发128位操作系统意义并不大,而且高达128位的CPU等硬件成本太高,商业价值非常低,或许我们用上128位系统还需要至少10年的时间吧。


嘟嘟聊数码


你咋不说开发个1024位的系统?这东西就跟好比汽车配置一个道理,普通轿车你给他换装个布加迪发动机他的速度永远也达不到布加迪的速度!


精灵爱车族


微软为什么不开发128位的操作系统。从一个计算机从业者的角度,给你如下解答:

1.操作系统这个概念,很多时候是一个生态的概念。我们知道的操作系统如unix,linux,dos等,它们都与一系列应用软件构成一个生态,单纯的操作系统,没有应用软件就无法被用户接受。64位的操作系统推出这么久了,很多软件的兼容性问题还是没有解决。这是微软不开发128位系统的一个原因。

2.计算机的位数,对计算机而言是一个内存寻址和计算精度的问题。目前64位系统,已经可以满足大家的需要了。64位的操作系统可以支持128G的内存寻址,现在几乎没有人安装那么大的内存。所以,就没有开发128位的操作系统的必要了。

综上两点,所以微软不开发128位的操作系统。



云峰互联网


还记得计算机在国内刚普及的时候,大家都在用32位的操作系统,现在32位的操作系统还有少部分人在使用,64位操作系统也推出十多年了,目前在逐渐替代32位的操作系统,64位操作系统已经推出这么多年,为什么在市场上我们仍然看不到128位的操作系统呢?

从内存寻址方面看

现在的64位操作系统和32位系统相比,支持的运行内存已经可以达到亿G级别,所以无论是CPU,显卡,内存等其他的组件,都有了很大的提升,32位操作系统的最大寻址空间是2的32次方= 4294967296(bit)= 4(GB),64位操作系统的最大寻址空间达到了2的64次方= 4294967296(bit)的32次方=数值大于1亿GB,已经完全足够用户使用。

从成本方面看

从64位到128位操作系统,可不是只增加2倍那么简单,要制造出满足128位操作系统的CPU,这样毕然会导致用户购买PC的成本,再加上目前64位操作系统完全已经满足用户的需求,所以没有必要开发128位的操作系统。

那么128位操作系统多少年后才会出现呢?

之所以会有Windows 128位操作系统这一说法,是因为在Windows 9未发布之前,微软据说要发布128位操作系统,但是这么久过去了,微软并没有推出Windows 9,更没有推出Windows 128位操作系统,而且目前市面上并没有兼容128位操作系统的硬件,所以Windows 128位操作系统仍然是一个未知数,微软传闻推出128位操作系统在我看来只不过是一个噱头,你怎么看呢?


极客电脑玩家


为啥步子迈大一点开发个1024位的啊。


喜看xikan


提问者分明是不清楚32和64位区别才有这个问题,这两数字是指内存寻址空间大小,2的32次方是4G差点,但内存上4g很容易,所以才需要64位,2的64次方你自己算下有多大,再看看有没有128的需求。


分享到:


相關文章: