首頁>Club>
微軟或Linux?
68
回覆列表
  • 1 # 小鴿子看世界

    開發128位作業系統並沒有什麼好處。128位,甚至更高的結構對於某些要求大量數學運算的操作當然有好處,比如製圖、密碼,或是複雜的系統建模,但是,現在的問題主要針對作業系統。

    目前最大的問題是,32位的作業系統最大可定址記憶體是4GB。但是,我們不一定非要64位的結構和作業系統解決這個問題。事實上,40位的結構,其可定址記憶體就可以達到1TB,這在未來一段時間內都是綽綽有餘的。

    你要知道,每在結構中增加一位,你能獲得的可定址記憶體就會翻番。其地址數量就是某個特定位數能構成的所有組合的數量。舉個例子:

    1位只有兩種組合:1和0;

    2位有4種組合:00,01,10,11;

    3位總共有8種組合:000, 001, 010, 011, 100, 101, 110,或111。

    所以從32位晉升到64位,其組合數就從4,294,967,296增加到18,446,744,073,709,551,616,這絕對超出需求了。而且,驟增的不只有可定址記憶體,你看看下面的表格就明白了:

    64位已經花了我們很長時間。現在,就當娛樂一下,我們來看看128位會給我們帶來多少組合:

    340,282,366,920,938,463,463,374,607,431,770,000,000

    而64位只有:

    18,446,744,073,709,551,616

    所以說,開發128位作業系統就是殺雞用牛刀,說是資源過度浪費都不足以表達開發128位的浪費。

  • 2 # 穀雨_1951

    關鍵是沒有需求。對128位計算的需求仍然會來兩個方面,一是計算速度,二是定址能力。目前提高運算速度主要靠並行運算,而64位定址能力也是足足夠用。開發128位CPU得不償失,無人去做。128位作業系統只是在128位CPU的誕生之後再開發才有意義。

  • 3 # 夢中有你12094026

    PS2和PS3好像是128位處理器的。

    實際上128位處理器是應該更快的,但是位數越多會導致CPU設計複雜度顯著增加,可靠性也會相應降低,成本也會增加,但是很長一段時間(可能近幾十年吧)都沒有這麼高的效能需求。

  • 4 # 當前暱稱已經存在瞭

    沒有128位的作業系統的原因是沒有128位的cpu,所以這個問題就直接變成了為什麼沒人開發128位的通用cpu了。

    是不是從來沒有過128位的處理器呢,答案是否。專業尤其是圖形領域使用超過64bit的值還是有的。

    處理器bit位寬作用主要是為了提升定址能力,定址可以簡單理解為cpu透過一個暫存器的值來決定自己在記憶體中操作什麼位置的資料,那麼這個值越大能直接訪問的範圍就越大。比如32位作業系統只能訪問4g記憶體,這就是位寬限制導致的。可以使用變通的方法來訪問更多的記憶體哈,但是那樣就降低了執行效率。各位知道當前64位cpu已經可以直接定址18.45EB(近似等於18後面加6個零的TB,大家現在用的記憶體是幾十到一百g,也就是0.1TB,現在主流硬碟容量是3、4TB)的資料了,而當前我們還完全沒有必要用這麼大的記憶體,所以64位夠用很久(基本這一條就夠了)。

    第二個是運算能力,實際上高bit的cpu暫存器儲存的值的範圍更大。當前64位處理器所能處理的數值滿足人類絕大多數需要。不滿足的那部分以前也是靠幾個數一起實現的,這種場景太少了。結果就是當前64位處理器絕大多數運算場景下一次取值就夠了,再大也沒有任何意義,不能提升運算速度。

    兩個最大的優點完全用不上,缺點就不說了,手機碼字眼睛累,透過上面的內容大家就可以得出結論,當前需求下128位cpu並不能獲得比64位更大的優勢,那麼沒有優點的東西是不會有人生產的,估計64位系統還會存在很長一段時間。

  • 5 # alex郭亞軍

    就目前通用作業系統來說64位才起步沒多少年。64位作業系統需要64位CPU,不知道對記憶體有沒有要求。應用程式也需要做成64位的。目前我們的64位作業系統採用相容32位應用的技術。現在個人pc有弱化趨勢,被雲計算和智慧終端細分市場。蘋果機借其壟斷地位清理下架32位應用也是不久之前的事。一向是需求促進。64位目前夠用,所以開發128位作業系統沒有動力。

  • 6 # 小蝸說事

    別以為64位比32位只是翻了一倍,實際是翻了4g倍,也就是說目前咱只用到了64位的零頭的零頭的零頭而已,估計再過100年都未必會用上128位。那麼開發128位的必要性就沒了

  • 7 # 左一漂

    系統位數首先得依賴CPU的位數,沒有128的CPU何來的128位系統?

    CPU的位數怎麼來的呢?這估計取決於CPU架構,設計了多少條基本機器指令,定址空間需要支援到多少。。。

  • 8 # muyang_er_a59a51

    首先我們要明白作業系統的位數是什麼?作業系統的位數本質上是指其所承載的硬體系統在一個時鐘週期所能處理的資料的位數,而這個位數是依賴於c硬體架構的,其實就是取決於cpu的架構,得看cpu能夠接受的指令長度以及其所支援的指令集的位數決定,目前主流個人電子產品cpu支援的指令長度最多64位,128位的指令集都沒有出現,何來128位的作業系統?

    cpu架構及指令集長度從早期的16位擴充套件到32位直到今天的64位,事實上為了相容過去的程式執行每一次指令集的擴充都會涉及到對早期指令集的相容問題,唯一的解決辦法就是在早期的短指令前面加上足夠的0來進行擴充,從而模擬短指令的執行,結果就是反而降低了執行效率,例如你在64位系統上執行32位的應用程式反而不如在32位系統上執行效率高,不過由於現在的計算機的運算速度高,普通使用者難以察覺而已,所要真正發揮出64位cpu及作業系統的優勢必須是真正的64位應用程式才可以達成。

  • 9 # 一個建築人

    沒有什麼不可能的,中國工業資訊化部召集清華,浙大,上海交大,北航大,中國科大,哈工大,南大,北大,華中科大,西安交大,電子科大和中國科學院這麼多大學最頂尖的科學家正在開發我們國產計算機作業系統,開發的系統將徹底顛覆現在用的W10,7、8系統,將對計算機做出徹底顛覆性定義,也即將顛覆計算機的執行原理。據可靠訊息透露這個系統將於2018年1月份正式推出!

  • 10 # 吃草莓的季節

    其實主要是沒必要,而且64位夠用。逐步淘汰32位系統是因為32位系統很多時候不夠用,因為32位只支援4G的地址,所以記憶體大小都受到了限制,但是64位所能提供值是一個天文數字。在很長一段時間內是沒有必要提高到128位的。

  • 11 # 劉劉584

    開發128位作業系統是否有必要,就得先看為什麼會出64位系統,而不直接128位?

    任何一個東西的改進都是因為現有的東西不滿足需要了,在電腦上的表現就是反應慢,卡頓。卡頓的原因很多,比如:cpu處理能力不夠,為了執行快,將硬碟上的資料存放在記憶體中,但由於32位的定址範圍的影響,最大隻支援4GB,所以你即便安裝8GB記憶體,系統卻只能認4GB,那麼記憶體滿了,就需要使用虛擬記憶體,而虛擬記憶體明顯要比記憶體條處理要慢。所以,解決卡頓問題,就要擴大支援記憶體的容量,而64位的cpu效能比32位高出一倍,並且支援記憶體容量達到上億GB,也就是說只要你的主機板上有多少插槽就可以插多少,並且系統都認,從使用角度上,太綽綽有餘了。

    從現有軟體上看,由於32位系統佔領市場時間比較長,所支援的軟體也是最多的,所以需要64位系統支援32位應用,現在我們安裝64位系統,都會有個x86為標識的應用程式資料夾。安裝過程和應用使用,都和32位上沒有什麼差異,所以操作者感覺不到操作上的變化,但是執行大型遊戲的效率快了,當然要想更好表現,可以再安裝更好的獨立顯示卡,讓一部分視覺處理交給顯示卡,降低cpu處理,提升應用整體執行效率。

    也就是說,64位效能已經遠遠超出現在的使用需要,就像ip地址一樣,從32位發展到128位,根本用不完,所以沒有必要開發128位系統,只要在64位基礎上,提升裝置效能即可。

  • 12 # 異域思想空間

    別說開發了,中國的盜版系統連個維護公司都沒有,全是打小廣告的在做,技術又不到位相容性超差,更可恨的是還有境外公司植入病毒、木馬超難清理,我倒要看看你們怎麼更新技術。所謂的正版系統動不動就幾百上千搶錢呢吧!!!

  • 13 # xc70203

    感覺主要是算力提升、商業價值、晶片製造能力、良品率、生產製造成本匹配的問題,現在天平還是向x64架構傾斜。不過我感覺,128位二進位制計算架構,也有可能被其他進位制的計算體系提前終斷掉,比如最近出來的量子計算,據說好像就不是基於二進位制的……

  • 14 # Comfunny

    沒有我不信,只能說一般民用裝置領域普適性的系統暫時沒見到。至於資源浪費說或者硬體達不到水平說,我看來都是刻舟求劍。當然,未來肯定不是128位系統的天下,因為眼可見量子技術已經逐步成熟,未來量子晶片和配套軟硬體環境才是王道,現有系統絕對不會延續下去!

  • 15 # 刻舟求鑑

    首先,128位系統要128位硬體支援。Windows系統都是先有硬體的突破才有作業系統的提升。其次,匯流排寬度的提高並不是那麼簡單的。在高達幾GHz的時鐘下,要保證並行匯流排的同步是一件很困難的事情。第三,從具體應用看,提高匯流排寬度可以提高運算頻寬,但在大多數情況下,實際的執行效率並不如頻寬提高幅度,整體效果並不值的樂觀。

  • 16 # 超能網

    首先,128位的作業系統是為誰服務的?它一次能訪問128bit的資料,那麼一定需要硬體來支援,就像我們之前比較老的32位CPU不能裝在64位的Windows上一樣,所以這個問題實際上是為什麼沒有128位的CPU?

    在民用市場,我們看到的都是x86(電腦)或ARM(手機)處理器,最多也就是64位的處理器,沒有看到128位的,那是因為距離用完64位地址空間還有很長的路要走。還是先來看看之前CPU的地址匯流排和它們能訪問的記憶體大小。

    • 8位CPU具有16位至20位的地址匯流排 / 最多訪問1MB記憶體

    • 16位CPU具有20+位地址匯流排 / 最多訪問1MB記憶體

    • 32位CPU是有32-36位地址匯流排 / 最多訪問64GB記憶體

    • 64位CPU通常具有40+位地址匯流排,通常小於64位 / 可訪問數百TB記憶體

    這是一個有趣的現象,並不是CPU位寬就等同於它的地址匯流排位寬,比如32位CPU實際可能定址64GB的記憶體,所以下次有人說你這個是32位的,只能用4GB記憶體,可以糾正下,真正限制這個4GB大小的是32位的作業系統。

    在PC上64位處理器中,地址匯流排為48位,能定址256TB(2^48)記憶體,可我們還經常在討論16GB的記憶體到底有沒有必要呢,那256TB=256000GB,這個到底有多大真沒什麼概念,真想不到民用怎麼才能用完。反正我們不太可能在單個處理器上看到這麼多的記憶體。大多數使用海量儲存器的現代系統都是分散式儲存器架構,具有大量協作處理器,每個處理器都有自己的RAM和獨立的地址空間,所以實際上不可能用到那麼大的記憶體。

    好吧,在1981年,偉大的比爾蓋茨說過“對於任何人來說,640KB記憶體都足夠了”,我們還是樂觀預估下。畢竟擴大地址空間雖然沒有太多價值,但增加每條指令執行的計算寬度還是有價值的,計算寬度的增加會增加計算邏輯與支援/控制邏輯的比率。支援/控制邏輯有它自己的增長壓力,更加複雜的分支預測器,更復雜的快取,更寬的匯流排以增加記憶體頻寬,快取一致性機制等等,可能128位的CPU就有價值了。在一些超級計算機上,已經有開始使用128位以上的儲存器地址,能在硬體上實現128位浮點運算。

    128位CPU可能意味著一些不同的事情發生,未來可期。

    1971年,第一個4位CPU

    1年後,1972年,8位CPU出現

    5年後,1977年,16位CPU誕生

    8年後,1985年,32位CPU釋出

    18年後,2003年,64位CPU登場

    2050年會有128位CPU嗎?

  • 17 # 小葵日記

    第一、對於32位作業系統其實更適合我們日常使用,我們辦公、學習32位就夠了。

    第二、目前為止32位作業系統是最佳的相容系統,因為大多數軟體都是基於32位系統開發的,如果用其他的位數的系統容易出現不相容,而且一般人根本就查不出來問題所在。

    第三、與記憶體定址有關係,大家都知道32位作業系統最高支援4GB記憶體,而64位作業系統最小支援4G,也就是說如果128位的cpu研發出來後你是選擇32、64位作業系統還是選擇128位作業系統?如果選擇32、64位作業系統的話那128位的CPU就像一匹大馬拉著個兒童車在跑,如果你選擇128位作業系統(如果有的話)那最小記憶體會支援多大?這樣一來還加大了記憶體的成本。

    但如果是大型國家級的超級電腦,當然是不差錢啦~

  • 18 # 半人馬座網友

    128位支援的記憶體大小為2的128次方位元位 ,換算成TB(除以 8*1204*1024*1024*1024)等於2的85次方TB,目前人類的資訊總量都沒達到這個數量級,現在也沒有辦法造這麼大的記憶體,當然沒必要開發這樣的系統,64位不夠用了再說

  • 19 # web網際網路

    以前是32位的作業系統,現在是64位的作業系統,也就是說,128位的作業系統是可以開發的,那麼為什麼在市場上我們看不到128位的作業系統呢?這主要是由於硬體的原因。

    一臺普通電腦最貴的是什麼?

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

    總結

    這種作業系統是可以做出來的,但是購買的人非常少,所以可行性分析通不過。

  • 20 # 賣菜救國

    一般是作業系統跟著CPU走。32升級為64位是因為:2^32=4GB!最大隻能訪問4GB的記憶體,隨便整個高階點的軟體記憶體就不夠用了,只能用虛擬記憶體,負作用就是慢!而64位,CPU可直接定址,2^64=2百萬T!目前足夠用了,所以無128位Cpu,也就沒有128位的系統

  • 中秋節和大豐收的關聯?
  • “別人家的孩子”對“自己家的孩子”的傷害到底有多嚴重?