作業系統是用什麼程式設計軟體編出來得

2021-05-05 07:24:39 字數 3845 閱讀 2927

1樓:匿名使用者

我用,nasm寫過作業系統。

menuet os是用fasm寫的。

而像windows,linux這樣的作業系統則可能需要很多種編譯器。

2樓:匿名使用者

我簡單的來說下標準答案:

你想想,計算機它是一個硬體,和硬體打交道的是什麼呢?最小我想是暫存器什麼,2進位制的東西。當然人不可以理解什麼0101的東西,所以就有了什麼asm組合語言的東西,這個語言可以簡單的講清楚這個邏輯和硬體,當然主要就是為了人和計算機溝通。

windows這個作業系統原本都是asm的東西,後來呢就用c語言來改寫,現在呢裡面有點c++.然後人們通過呼叫windows系統的api函式來和計算機溝通。

所以啊,標準答案就是:asm彙編,c,c++全都有。

3樓:

c 語言

linux也是

4樓:匿名使用者

主要是用c語言編寫的,一些很底層的核心程式是用的彙編編寫的,目的是使**的執行效率更高。

5樓:

一般是用c語言寫的,部分使用匯編

6樓:匿名使用者

windows不是c寫的哦

7樓:匿名使用者

windows好象聽說用basic寫的,**超過2億行

8樓:匿名使用者

我也想知道

先站個位子

windows7作業系統是用什麼軟體編寫的?

9樓:匿名使用者

作業系統使用baic語言和彙編編寫的du,絕大部分是c,極少zhi情況使dao用匯編。編寫作業系統版和開發應用權程式有很大的不同,他沒有平臺的庫函式使用,很多時候是直接面向硬體,而且不是像應用程式是靠事件來驅動,而是靠中端機制來促使作業系統執行。開發作業系統很難就是要和眾多硬體裝置**商保持緊密的合作。

10樓:只死你

自學什麼樣都好抄,裝2008的吧,大家對2010的反應不是很好,太大了反應就慢了。最小最基

本的軟體就用visual c++ 6.0吧,這個是最經典的版本雖然老了點,不過在win7上安裝會顯示不見能相容的警告,忽略它就能正常安裝了

請採納。

作業系統是用什麼計算機語言編寫的啊?

11樓:溥秀愛甕靜

核心部分應該是彙編,其它的就不一定了

12樓:盤國英譚婷

windows是一個大型的系統軟體,分成很多個部分,由很多名程式設計師分別完成的。每個程式設計師可能都有自己擅長的一種程式語言,各自使用自己擅長的語言(可能是c、c++、vb…………)編寫程式完成自己所負責的那部分程式功能,然後再編譯,組合成最後的windows作業系統軟體。整個過程類似工廠裡面生產大型裝置,各自完成不同部件之後再組裝。

windows 作業系統是用什麼程式語言編寫的

13樓:孔虹雀惜

windows是一個大型的系統軟體,分成很多個部分,由很多名程式設計師分別完成的。每個程式設計師可能都有自己擅長的一種程式語言,各自使用自己擅長的語言(可能是c、c++、vb…………)編寫程式完成自己所負責的那部分程式功能,然後再編譯,組合成最後的windows作業系統軟體。整個過程類似工廠裡面生產大型裝置,各自完成不同部件之後再組裝。

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

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

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

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

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

作業系統是如何編寫的?用什麼語言編寫的?

14樓:匿名使用者

作業系統使用c語言和彙編編寫的,windows,unix,linux都是這樣的。絕大部分是c,極少情況使用匯編。

作業系統的編寫需要與硬體廠商緊密配合,兩者相輔相成。作業系統的實現要對硬體作出假設,硬體的設計要對作業系統的使用做出假設。所以開發作業系統很大的難度就是要和眾多硬體裝置**商保持緊密的合作。

編寫作業系統,和開發應用程式很大的不同是,他沒有平臺的庫函式使用,很多時候是直接面向硬體,而且不是像應用程式是靠事件來驅動,而是靠中端機制來促使作業系統執行

15樓:聞人起雲權霜

windows是一個大型的系統軟體,分成很多個部分,由很多名程式設計師分別完成的。每個程式設計師可能都有自己擅長的一種程式語言,各自使用自己擅長的語言(可能是c、c++、vb…………)編寫程式完成自己所負責的那部分程式功能,然後再編譯,組合成最後的windows作業系統軟體。整個過程類似工廠裡面生產大型裝置,各自完成不同部件之後再組裝。

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

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

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

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

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

手機作業系統用什麼語言編的?是c語言嗎

16樓:笑緣濺客

是這樣的 手機 系統除了蘋果 大多數是基於linux的改編 其實說白了 手機 就是一個功能強大的微控制器 想自己編 是完全 可以的 但是手機硬體 必須從微控制器 開始做起 也就是說 你得自己做個手機 然後才能程式設計 要不然你的系統 是不能用的

17樓:安徽新華電腦專修學院

彙編才是最底層語言,從低到高順序為機器語言

18樓:匿名使用者

簡單的一個手機系統的程式設計,個人用c語言是能作出來的,但要做的完美,強大,健壯,那是很複雜的。

最起馬要有一個數人的團隊,分工協作完成各種功能。

相對於當前各個行業都有很多人在做,竟爭太大,要想在手機系統方面發展,也是個不錯的想法 ,竟爭物件相對少些,不過對手也都是強大的對手,有難度是肯定的。但現在這個時代,有時候就憑一個好的創意就站起來了也不是沒有的。

只要努力,有創新就有希望

19樓:匿名使用者

iphone android系統 c語言~

屬於作業系統的是,作業系統屬於什麼軟體

這問題,太逗了,突然又回想起大學時光,o o ms dos是microsoft disk operating system的簡稱,意即由美國微軟公司提供的dos作業系統。在windows 95以前,dos是ibm pc及相容機中的最基本配備,而ms dos則是個人電腦中最普遍使用的dos作業系統之一...

計算機系統是怎麼編出來的,電腦系統是怎麼做出來的?

這樣跟你解釋吧,你知道晶片是什麼嗎?一個小小的晶片裡面有上百萬條電路,計算機程式的本質就是不同的指令 輸入 會得到不同的電流或者流過不同的電路 就得到相應的輸出 您好,用一篇文章來解釋吧 電腦系統是怎麼做出來的?放入系統光碟,重啟之後按del鍵在小鍵盤下面進入bios features setup ...

無作業系統下C語言的程式設計,用C語言編寫作業系統

這個要看你硬體連線方式了,基本上就是直接用cpu的io指令 讀不了吧,得有軟體做輔助才行。不曉得彙編可不可以。或許要機器語言吧。直接用匯編,使用cpu提供的io指令 用c語言編寫作業系統 要有彙編的一定 bai基礎,在看 他會教du你你不會的你要學zhi的匯dao編部分,但是他說的版不細,你需要自己...