您的位置:網(wǎng)站首頁 > 電器維修資料網(wǎng) > 正文 >
Linux外部設(shè)備與處理器的鏈接方式
來源: 日期:2013-12-12 11:14:55 人氣:標簽:
顯然,更有效的方法是使用中斷。即當某個設(shè)各需要被處理時,該設(shè)各會向處理器發(fā)出一個中斷請求,處理器響應(yīng)這個中斷之后,會在中斷服務(wù)程序中對這個請求進行正確的處理。例如,每當一個Ethernet網(wǎng)卡控制器從網(wǎng)絡(luò)上接收一個Ethernet數(shù)據(jù)包時,網(wǎng)卡控制器會發(fā)出 一個中斷請求;當系統(tǒng)接收到這個請求之后,就會在中斷服務(wù)程序中來處理這個數(shù)據(jù)包。
綜上所述,處理器與外部設(shè)各之間的工作方式為:處理器通過向外部設(shè)各控制寄存器發(fā)送命令的方式使外部設(shè)備進行工作;當外部設(shè)備工作完畢需要與處理器傳遞數(shù)據(jù)時,由外部設(shè)備向處理器發(fā)出中斷請求,并在中斷服務(wù)程序中完成數(shù)據(jù)的傳遞及其他相關(guān)工作。
【看看這篇文章在百度的收錄情況】
相關(guān)文章
- 上一篇: 基于C語言的RS232串行接口通信實現(xiàn)
- 下一篇: linux圖形界面的基本知識