Linux驅動作用:1.配置硬件參數 2.處理中斷
中斷,本質上是一種特殊的電信號。由硬件設備發向處理器,處理器接收到中斷後,會馬上向操作系統反應此信號的帶來。內核中的設備驅動程序中的中斷處理程序會對中斷進行處理。
不同的設備對應的中斷不同,他們之間的不同從操作系統級來看,差別就在於一個數字標識中斷號。
舉例:網卡接收數據包
上半部分:應答硬件,拷貝最新網絡數據包到內存,讀取更多數據包
下半部分:處理和操作數據包