※ 引述《tester.bbs@bbs.csie.ncu.edu.tw (try or test)》之銘言:
> 1. 電腦能接受 interrupt 而多工執行, 她是循序還是併行 ?
> 2. 多 cpu 的電腦是平行還是循序 ?
> 3. 現代的高階語言程式都建立在 OS 所提供的 time-invariant 的管
> 4. 這種與時間無關的確定性特點不叫 循序化.
循序是循著一定的順序
多工是交錯執行兩個以上不同的Task,但Task內還是循序的
循序與多工議題本來就沒有什麼關連
你可以把它們扯在一起,證明你對作業系統的了解不是很夠
> C 語言程式編譯時, 絕對是能列出組語的程式與機器碼出來看的, 而且
> 也有其一定的規則性, 相對於某個資料或程式的位置, 其相對位置都是
那在編輯前你看得出來嗎?
如果你能在事前看出每一段碼編輯後的位置,那我就服了你
還有一個執行檔格式的問題
用C Compile 的程式大都是 *.obj 檔,有的環境要的是 Binary file
有的東西甚至還跳脫傳統的執行檔格式,
除了Code以外還要加上特殊的Header
這些東西不是你們只會寫AP的人能夠了解的
> Boot Sector 的內容是有特定標幟要標明這是一段可執行的 boot
> program , 但並非 C 語言程式就造不出來.
你去造造看,造得出來我就叫你大爺
如果造得出來,那就如你以上所說的 Sun OS 的 Source Code 中
將不會再有Assembly 的出現
--
Ξ Origin: 中興大學天樞資訊網 <bbs.nchu.edu.tw>
Ξ From : 218-169-62-134.dynamic.hinet.net