1樓:匿名使用者
程式語言是操作
, 作業系統是平台
作業系統會識別和接受程式語言發來的資訊, 當然, 中間要經過 組合語言,機器語言。
例如程式語言 發過來的資訊是 1*1
不同的作業系統可能會識別成不同的資訊 如windows 識別成1+1, linux 識別成1-1(隨便舉的例子,實際不是這樣的)
所以c 在windows和linux下,功能會有些許差別。
2樓:weida愛問
程式語言只是一種 表達思想的方式!例如,漢語、英語,一件事、乙個想法、在計算機中主要是演算法(也就是思想)就得用一定的計算機語言描述出來!然而、具體生成的東西、在那個平台執行、這個當然不一定!
得看你的編譯環境!
電腦作業系統的程式是用什麼語言寫的?
3樓:匿名使用者
如果我沒有記錯bai,根據幾年前微軟在du
美國公zhi布的內容,windows本身屬dao
於微核心系統,windows98總共大內概不到10萬行代容碼(具體是2萬還是5萬記不清了),而windows2000則已經有20餘萬行**,其中80%是用c++編寫,其餘部分有c和彙編,底層介面用彙編編寫。
微核心系統從概念上是指「只包括作業系統的基本功能,例如記憶體管理和程序管理等等」,就連對各個檔案系統的支援也不算在內,不過具體windows是不是這樣設計我就不清楚了。所以乙個微核心系統的作業系統能夠有20萬行**已經很多了。
之所以微軟選擇了c++而不想linux一樣選擇c,其根本原因就是windows作業系統本身是微核心系統,所以擴充套件性及以後的維護要求非常重要,所以c++的類的概念就能在這裡很好的利用,但是畢竟c++的效率不如標準c及彙編,所以在一些明顯以效率為重的地方用的還是標準c及彙編。
編寫完畢後,windows上的其他使用者態程式(包括所有驅動程式、計算器、遊戲等等所有你現在拿滑鼠能夠操作的東西)另行開發,例如:掃雷遊戲就是用vb寫的。
4樓:裁決加
核心部分用c和彙編配合,外圍元件
可以各顯神通,其他的可以是可以,不過很非主流,而且現版在真正有權使用價值的系統也都是c和彙編寫的
硬體在pc平台上沒啥需要考慮的,就是x86相容pc,嵌入式平台又是各顯神通了。。
可以參考幾本書
《orange's,乙個作業系統的實現》于淵
《operating system concept》abraham silberschatz
《modern operating system》 andrew s. tanenbaum
《linux核心完全剖析》趙炯
還有一本日本人寫的《30天自製作業系統》,不過這本書只能說是做出了乙個模型,對於作業系統原理和機制的理解不會有太大幫助
5樓:
你好,那來這個實際上一
源開始是機器語言,因為
baicpu有能夠識別
du機器語言的指令集,zhi不過dao這種語言很繁瑣。然後是再用機器語言編寫乙個簡單的組合語言程式設計器,然後再用組合語言編寫更高階的程式設計器,例如c,pascal,fortran,等結構化高階語言,規律就是從機器語言中創造會變語言,最終創造高階語言。
滿意請採納,不懂可追問,謝謝!
6樓:呆木頭
ttoeven a child can answer this question.what does he do?e!!
windows作業系統是用什麼程式語言遍出來的?
7樓:匿名使用者
核心使用組合語言編寫,系統程式用c語言,其他程式用一些高階語言編寫,如basic等。
8樓:匿名使用者
主要是c語言,核心層是組合語言。
9樓:匿名使用者
主要是c啊!!
我們同事經常開玩笑:能用c寫出乙個作業系統,真不是人!!
作業系統支援什麼程式語言
10樓:噗噗熊
一般會問編譯器支援什麼作業系統……
請教一下作業系統的程式語言用哪種好啊,
11樓:手機使用者
作業系統語言?編寫作業系統的語言嗎?
只要編譯器支援,任何語言都可以。
相關**,包括技術類和已開發的微型作業系統
oszone
http://www.xemean.net純c論壇
12樓:匿名使用者
unix/linux c/c++
windows c/vc++/vb
13樓:匿名使用者
c,沒有什麼可商量的。
要學習作業系統,應該學習哪種程式語言啊?
14樓:
c語言,因為xp和linux核心和其他大多數都是c寫出來的,還要學理論,《作業系統》,彙編也要了解些!
說句題外話:要堅持!
祝你成功!
15樓:匿名使用者
你先看看作業系統的原理,語言幾乎是一通百通的。
16樓:
c&彙編
linux主要是c語言寫的,還有少量彙編
作業系統是什麼語言程式設計的
17樓:匿名使用者
作業系統多是用面向過程的語言編寫的
微軟是 vb
另外c 是現行的工業標準可以使用, c++是下一代的工業標準而且目前是最強的語言了,可以使用
18樓:匿名使用者
windows是vb
為什麼在win。xp修改了圖示間距怎麼沒有反應
hkey current user control panel desktop windowmetrics下iconspacing的資料就是水平間距,iconverticalspacing資料是縱向間距,修改後重新整理即可.在桌面空白處單擊滑鼠右鍵,選擇 屬性 外觀 效果 勾選 使用大圖示 後單擊 ...
為什麼修改了無線密碼手機還能上網呢
龍貓珠雨 更改wifi密碼後能連線wifi說明不能上網與wifi連線無關。手機連線上wifi卻無法上網的原因有 1 wifi本身問題,可能wifi未正常連線,導致無法上網。2 路由器問題,可能路由器過熱或者損壞。3 可能寬頻欠費,導致無法上網。4 wifi名字包含中文,導致部分手機無法連線上網。5 ...
王者榮耀我修改了戰區後為什麼戰力掉了300多
每乙個戰區的榜都是不一樣的。戰力掉,可能是因為時間問題。遊戲正式服 安卓和ios平台 已經出了106位英雄,定期也會推出新的英雄,英雄定位可分為法師 戰士 坦克 刺客 射手 輔助,不同的英雄擁有不同的屬性和技能。每個英雄都有多個主動攻擊技能和1個被動技能,在匹配模式下,玩家可以使用周免英雄 體驗卡英...