1樓:匿名使用者
windows、linux、unix、dos作業系統的核心**大部分是使用c和c++編寫,底層介面用匯內
編編寫.
以windows為例,根據幾年前微容軟在美國公佈的內容,windows本身屬於微核心系統,windows98總共大概不到10萬行**,而windows2000則已經有20餘萬行**,其中80%是用c++編寫,其餘部分有c和彙編,底層介面用匯編編寫。
微核心系統從概念上是指「只包括作業系統的基本功能,例如記憶體管理和程序管理等等」,就連對各個檔案系統的支援也不算在內.
所以一個微核心系統的作業系統能夠有20萬行**已經很多了。
之所以微軟選擇了c++而不想linux一樣選擇c,其根本原因就是windows作業系統本身是微核心系統,所以擴充套件性及以後的維護要求非常重要,所以c++的類的概念就能在這裡很好的利用,但是畢竟c++的效率不如標準c及彙編,所以在一些明顯以效率為重的地方用的還是標準c及彙編。
編寫完畢後,windows上的其他使用者態程式(包括所有驅動程式、計算器、遊戲等等所有你現在拿滑鼠能夠操作的東西)另行開發,例如:掃雷遊戲就是用vb寫的。
dos作業系統,是用什麼語言編寫的啊?
2樓:匿名使用者
dos/windows/linux核心部分全部是基於彙編和c語言來編寫的。其中c語言佔90%以上的**量,並實現主要的作業系統功能。
無比強大的c
3樓:匿名使用者
這是早期的電腦作業系統,用組合語言編寫的
什麼是作業系統,什麼是作業系統?作業系統能夠做什麼?
暈專業描述是 隨著計算機的發展,計算機系統的軟 硬體資源愈來愈豐富,為提高這些資源的利用率和增強系統的處理能力,最初出現的是監督程式,它實際上是使用者與計算機之間的介面,即使用者通過監督程式來使用計算機。到60年代中期,隨著監督程式的發展,最終形成了作業系統。我們可以將作業系統看作一個 管家 這個 ...
盜版作業系統和正版作業系統的區別
據我多年使用盜版的經驗得出以下 1 懸殊,一個幾千,一個幾塊 2 包裝差異 正版用一個好大的盒子裝一張小光碟,而盜版用紙帶裝,更符合現在節約環保的特點 3 正版安裝要用cd key,而盜版很簡單,直接裝,不能用來向朋友展示自己水平的高超 4 正版的太少,而盜版的很多,什麼俄羅斯版,上海 拉 隨便選擇...
dos是什麼作業系統,DOS是什麼作業系統?
是早期個人計算機上的一類作業系統。從1981年ms dos1.0直到1995年ms dos 6.22的15年間,dos作為微軟公司在個人計算機上使用的一個作業系統載體,推出了多個版本。dos在ibm pc 相容機市場中佔有舉足輕重的地位。可以直接操縱管理硬碟的檔案,以dos的形式執行。dos實際上是...