中國為什麼沒有自己的作業系統

2021-07-27 23:33:18 字數 649 閱讀 7104

中國為什麼沒有自己的作業系統

從市場份額的角度分析

作業系統是管理和控制計算機硬體與軟體資源的電腦程式,是直接執行在「裸機」上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能執行。作為使用者和計算機的介面,同時也作為計算機硬體和其他軟體的介面。作業系統讓計算機系統所有資源最大限度地發揮作用,提供各種形式的使用者介面,使使用者有乙個好的工作環境,為其它軟體的開發提供必要的服務和相應的介面。

從2023年誕生第一台電子計算機以來,計算機的每一代進化都以減少成本、縮小體積、降低功耗、增大容量和提高效能為目標,隨著計算機硬體的發展,同時也加速了作業系統的形成和發展。但是,普通使用者是不用接觸作業系統的,做乙個不恰當的模擬,作業系統像是樹根一樣的扎根於大地,是當今計算機領域不可或缺的一部分,這也正是我們如此迫切的去研究開發不同作業系統的原因所在。

但是,就在這樣乙個激烈競爭的行業,卻存在著人們難以想象的壟斷,我們先看一組資料(2023年2月資料):

排序 作業系統 市場分額

0 win7 59.81%

1 win xp 21.87%

2 win 10 9%

3 win8 4.17%

4 mac os 0.95%

5 其他 4.21%

為什麼需要作業系統

對於乙個程式而言,它為了保障自己的程式執行流暢,勢必就會要求自己分配到的資源越多越好,但是計算機的資源總是有限的,大家都自顧自搶資源的話,要麼就是大家一起跑不動,要麼就是某幾個程式把別的程式的資源都擠占掉。更麻煩的是,由於程式設計者不可能 到自己的程式會和什麼樣的別的程式同時在乙個電腦中執行,所以很...

為什麼我們沒有自己的程式語言

應該要明確乙個問題就是在中國會賺錢的公司不一定是厲害和令人尊敬的公司。其實在外面也差不多,只是外面市場環境更好,你能做出好東西,養活自己有點發展的問題不大。程式語言其實說白了也是計算機的乙個工具罷了,你只需要使用程式語言來告訴計算機去做什麼樣的事情。我們網際網路公司的生態不好,公司不怎麼鼓勵員工的創...

從ucOS談,為什麼需要作業系統?

1.作業系統可以顯著降低開發難度。作業系統幫我們協調多個程式之間的耦合關係,比如我們需要將串列埠的接收到的資料顯示在一塊lcd上。傳統做法是如圖1所示 圖1.無作業系統流程 該流程中當串列埠接收到資料再呼叫lcd顯示程式將資料顯示出來,而圖2展示了一種基於作業系統的方法。在該方法中串列埠接收資料和l...