微軟為什麼不開發128位操作系統?

古情濃意


    32位操作系統,尋址範圍位4GB;64位操作系統,尋址範圍是17179869184G。可以說,64位尋址已經基本到頭了,未來很長很長一段時間內都是夠用的。也就是,未來很長一段時間內不會出現支持128位的CPU,微軟也不會開發出支持128位的操作系統。

    32位和64位的區別

    32位系統用使用的是32位的尋址總線,尋址範圍是2的32次方,尋址空間位4GB。目前,電腦的主流配置是8GB~16GB的內存,可以說32位系統已經無法滿足需求了,所以電腦、手機的處理器普遍升級到了64位。

    64位的系統,尋址範圍位2的64次方,也就是17179869184G。微軟官方的FAQ說到,內存沒有超過171億GB之前,都不會發布128位的操作系統。


    64位性能優勢明顯

    一般來說,32位和64位指的是處理器的位寬,即通用寄存器的寬度。和32位的處理器相比,64位處理器的優勢在於可以處理更長的指令,運行64位指令時,效率更高,也就是“跑分”更高。在多數情況下,同樣級別的64位處理器性能優於32位。

    目前,64位的處理器和操作系統完全可以滿足我們的需求。過去32位系統最大支持4GB內存,而發展到64位操作系統,只需要用到40位的結構可尋址內存達到了1TB,主流的電腦內存容量不過8GB~16GB,未來一段時間可以說綽綽有餘了。


    總之,目前而言,128位的處理器沒有市場,也沒有這樣的需求,開發128位操作系統就是殺雞用牛刀,費力不討好,對於整個軟件生態來說,也是一件頭痛的事。真正用到128位計算的時候,可能已經進入量子時代了。

如果覺得對你有幫助,可以多多點贊哦,也可以隨手點個關注哦,謝謝。

Geek視界


64位操作系統從推出到現在已經15年的時間,為什麼在市場上我們仍然看不到128位的操作系統呢?微軟、蘋果都不開發128位的操作系統,背後的真實原因?

一方面、從內存尋址方面來看,32位系統的最大尋址空間是2的32次方= 4294967296(bit)= 4(GB)左右,而64位系統的最大尋址空間的尋址空間則達到了2的64次方= 4294967296(bit)的32次方=數值大於1億GB。換而言之,就是說windows 32位的處理器最大隻支持到4G內存,而windows 64位最大支持的內存高達億位數。已經遠遠超過現在計算機內存配置。再研發128位操作系統還有什麼意義呢?

另一方面、一臺電腦最貴的部分應該是CPU、顯卡,如果顯卡顯存越大那麼價格就越貴,同理CPU也是,看看市場上的支持64位的CPU價格,我們就能夠想象CPU的寶貴,從64位到128位操作系統,從科技觀點來說,不是增加了2倍,而是增加了很多很多倍,換句話說,如果要製造出滿足128位的CPU,除了對硬件的要求提高外,其他很多方面都會有很大的變化,那麼自然而然CPU的成本就非常非常高了,試想一下,如果讓你花幾萬塊錢為了買一個CPU,你會買嗎?



新鼠標


微軟為什麼不開發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位操作系統開發,也怕只是預備,因為沒有實際的應用需求和商業動力,即使開發出來了但市場的反應也應該很冷淡。


更多分享,請關注《東風高揚》。


東風高揚


題主你應該先問是不是,再問為什麼!你這題的基礎事實都已經錯了,明確的告訴你微軟早就在開發出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科技官


這麼說吧:

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美好


很多朋友都說到點上了,但不夠全面。

為何不開發128bit的操作系統,根本原因現在沒有128bit的處理器。就像64位操作系統必須在64位處理器上運行一樣,128位操作系統必須相應的硬件支持。

至於目前還沒有128位的處理器,原因絕非很多朋友說的目前用不上那麼大的內存尋址空間。以64位處理器為例,其領先32位處理器的最大優勢包括二項:第一,一次可以運算8字節數據,而32位處理器只能運算4字節;第二,最大尋址空間可以達到2的64次方,遠超32位處理器的2的32次方(4GB)。在歷史上,有過數據總線和地址總線不一樣寬的例子,例如準16位處理器,其數據總線寬度為8位,而地址總線為16位。所以,推測以後可能會出現類似的準128位處理器。不同的是,這種準128位處理器的數據總線寬128位,而地址總線仍舊是64位寬度。

那麼為何不開發128位處理器呢?所謂8位、16位、32位或64位,乃至尚未面世的128位處理器,採用的都是並行結構體系。並行體系的最大優點是一次處理的數據多,但缺點是運算頻率受時序同步限制。這就好比閱兵,只有方陣的橫豎都同步才行。並行結構要求每一位數據都同步滿足時序要求,如果設計和工藝上不能保證,就必須降低運行頻率。不要看總線寬度提高一倍,其實現難度可能是幾十倍、上百倍。

所以,不設計128位操作系統是因為暫時沒有128位處理器支持,而不是沒有需求。而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科技


如果懂計算機歷史的人應該直到,從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年的時間吧。


嘟嘟聊數碼


32位系統內存最大可以到4GB,而64位操作系統內存最大可以到16EB(1EB=1024PB,1PB=1024TB,1TB=1024GB)。也就是說64位可是比32位支持的內存大了2的32次方倍。從目前的內存和硬盤發展來看,單塊硬盤最大的也不過16TB,單顆處單根內存目前最大也只能到256GB,這和EB級別差的還好幾個數量級呢。目前主流的單一存儲系統最大也不過是PB級,而內存一般是在TB級,處理器一般是在100核心4.0GHz。這樣我們就可以推算出,如果讓128位系統變的有必要存在,內存在EB級,那麼單一存儲系統的文件應該能達到ZB級以上甚至是YB級乃至BB級,對於現在16TB的硬盤要多少塊我就不一一算了;按照現在核心頻率仍在4.0GHz的水平,要達到1億個核。這完全不是現在的主機架構所能達到的。那麼開發這樣的系統又有什麼必要呢?所以說128位系統的出現只可能在顛覆了現在主機結構形式,在整體的計算和存儲能力上都有一個質的飛躍,才會有必要。即使按照目前摩爾定律的發展,至少要在60-70年以後;況且因為現在芯片的nm等級已經在7nm遇到了瓶頸,在至少10-20年都看不到重大突破的方向;摩爾定律的發展已經明顯放緩,所以真要到128位系統的應用,可能是在幾百年以後了。而那時候所有的信息傳遞方式,運算方式,儲存方式,都會發生翻天覆地的變化,我們在目前的架構上談128位系統,根本是沒有意義的。



歐彼託


微軟的64位系統還沒完全普及,至於為什麼不開放128位操作系統,這還要結合現有的硬件和cup處理器等等硬件的發展和計算機的處理計算等方面。


1:首先從內存來說

從內存尋址方面來看,32位系統的最大尋址空間是2的32次方= 4294967296(bit)= 4(GB)左右,而64位系統的最大尋址空間的尋址空間則達到了2的64次方= 4294967296(bit)的32次方=數值大於1億GB。換而言之,就是說windows 32位的處理器最大隻支持到4G內存,而windows 64位最大支持的內存高達億位數。已經遠遠超過現在計算機內存配置。再研發128位操作系統還有什麼意義呢?

2:從硬件來說

一臺電腦最貴的部分應該是CPU、顯卡,如果顯卡顯存越大那麼價格就越貴,同理CPU也是,看看市場上的支持64位的CPU價格,我們就能夠想象CPU的寶貴,從64位到128位操作系統,從科技觀點來說,不是增加了2倍,而是增加了很多很多倍,換句話說,如果要製造出滿足128位的CPU,除了對硬件的要求提高外,其他很多方面都會有很大的變化,那麼自然而然CPU的成本就非常非常高了,試想一下,如果讓你花幾萬塊錢為了買一個CPU,你會買嗎?


分享到:


相關文章: