請問WindowsXP作業系統是用什麼程式語言編寫的

2022-11-06 22:31:52 字數 644 閱讀 2536

1樓:始曦哲棟教

如果我沒有記錯,根據幾年前微軟在美國公佈的內容,windows本身屬於微核心系統,windows98總共大概不到10萬行**(具體是2萬還是5萬記不清了),而windows2000則已經有20餘萬行**,其中80%是用c++編寫,其餘部分有c和彙編,底層介面用匯編編寫。

微核心系統從概念上是指「只包括作業系統的基本功能,例如記憶體管理和程序管理等等」,就連對各個檔案系統的支援也不算在內,不過具體windows是不是這樣設計我就不清楚了。

所以一個微核心系統的作業系統能夠有20萬行**已經很多了。

之所以微軟選擇了c++而不想linux一樣選擇c,其根本原因就是windows作業系統本身是微核心系統,所以擴充套件性及以後的維護要求非常重要,所以c++的類的概念就能在這裡很好的利用,但是畢竟c++的效率不如標準c及彙編,所以在一些明顯以效率為重的地方用的還是標準c及彙編。

編寫完畢後,windows上的其他使用者態程式(包括所有驅動程式、計算器、遊戲等等所有你現在拿滑鼠能夠操作的東西)另行開發,例如:掃雷遊戲就是用vb寫的。

2樓:越子琳節楚

種類並不是單一的,系統本身的關鍵程序是用c,或c++編寫的,還有一些程式是用vb編寫(比如:命令提示符cmd.exe)。系統的有一些核心部位引用了組合語言。

我安裝了作業系統是windows xp 是win

微軟在windows vista中採用了全新的啟動管理機制 windows boot manager bootmgr.exe 同時將之前boot.ini中的內容移交給了boot configuration data,並提供了新的啟動選項編輯工具bcdedit來搞定啟動,迥異於自windows nt以...

什麼是作業系統,什麼是作業系統?作業系統能夠做什麼?

暈專業描述是 隨著計算機的發展,計算機系統的軟 硬體資源愈來愈豐富,為提高這些資源的利用率和增強系統的處理能力,最初出現的是監督程式,它實際上是使用者與計算機之間的介面,即使用者通過監督程式來使用計算機。到60年代中期,隨著監督程式的發展,最終形成了作業系統。我們可以將作業系統看作一個 管家 這個 ...

盜版作業系統和正版作業系統的區別

據我多年使用盜版的經驗得出以下 1 懸殊,一個幾千,一個幾塊 2 包裝差異 正版用一個好大的盒子裝一張小光碟,而盜版用紙帶裝,更符合現在節約環保的特點 3 正版安裝要用cd key,而盜版很簡單,直接裝,不能用來向朋友展示自己水平的高超 4 正版的太少,而盜版的很多,什麼俄羅斯版,上海 拉 隨便選擇...