2017年12月28日 星期四

[Windows driver]-驅動程式種類區分

驅動程式在架構上是分層堆疊 (layered in a stack) 而成,因此驅動程式不一定只和硬體裝置溝通,可能和其他驅動程式溝通。驅動程式依照用途不同可以分為下列幾類:
  • 功能驅動程式 (Function Driver)
    直接與硬體裝置直接溝通的驅動程式,稱為 Function Driver。
  • 篩選器驅動程式 (Filter Driver)
    輔助處理 I/O 請求的驅動程式,與其他驅動程式相互溝通,稱為 Filter Driver。
  • 軟體驅動程式 (Software Driver)
    與硬體裝置無關,是為了處理作業系統的核心資料結構,稱為 Software Driver。
  • 匯流排驅動程式 (Bus Driver)
    驅動匯流排以建立裝置樹的驅動程式,稱為 Bus Driver。

沒有留言:

張貼留言