AI0723 發(fā)表于 2012-10-30 14:06
很多地方講到跨平臺(tái),首先平臺(tái)的意義是什么?
對(duì)與操作系統(tǒng)來講是硬件,就是cpu。那么對(duì)于編程語(yǔ)言,平臺(tái)是 ...
AI0723 發(fā)表于 2012-10-30 23:51
回復(fù) 2# cjaizss
為什么說C語(yǔ)言是可以直接操作硬件的語(yǔ)言,那我們?cè)诰幾g環(huán)境下用C語(yǔ)言寫成源代碼,為什么還跟所在操作系統(tǒng)有關(guān)系呢,很多情況都需要系統(tǒng)調(diào)用,比如對(duì)顯卡的操作,可以不通過系統(tǒng)調(diào)用直接寫個(gè)C程序嗎?那為什么操作系統(tǒng)又說所有對(duì)底層硬件的操作都要通過系統(tǒng)調(diào)用呢?
sqfasd 發(fā)表于 2012-10-31 10:50
保護(hù)模式下,在用戶態(tài)好像不能直接訪問硬件的吧,內(nèi)核態(tài)是可以的
實(shí)模式的操作系統(tǒng)是可以直接訪問硬件的 ...
歡迎光臨 Chinaunix (http://www.72891.cn/) | Powered by Discuz! X3.2 |