精華區beta Programming 關於我們 聯絡資訊
※ 引述《tester.bbs@bbs.csie.ncu.edu.tw (try or test)》之銘言: > 就以 PC 的 Disk Driver 為例, 不管那個廠牌, 容量都是單一入口與 > 界面的, 都是同樣類似的 method , 處理的對象都是 sector data 與 disk > device, 還道地符合 OO 的概念咧 ! 界面相同,HBA的內部實作不同 For windows Class Driver負責統一的界面管理 Mini Driver 負責各不同廠家內部的實作 > 寫 driver 用高階語言不方便是因為 interrupt 與 DMA 的動作與對象 > 要特別處理而已. 重點還是要與硬體對稱啦! C是高階語言嗎?有很多Device Driver 都是用C寫的 > 程式都是用來控制硬體的, 正確運作的程式何來不對映 ? 或對不攏 ? 不止這些啦 !還有Memory配置、程式註冊, 同步處理、Task Queue排程的問題等等... -- Ξ Origin: 中興大學天樞資訊網 <bbs.nchu.edu.tw> Ξ From : 220-138-240-197.dynamic.hinet.net