精華區beta Programming 關於我們 聯絡資訊
※ 引述《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