複製鏈接
請複製以下鏈接發送給好友

總線驅動程序

鎖定
總線驅動程序,是指計算機體系結構中,控制總線元件實現功能的驅動程序。它是總線的控制器適配器橋接器
中文名
總線驅動程序
外文名
bus driver
適用領域
計算機
所屬學科
計算機科學與技術
功    能
控制、適配、橋接

目錄

總線驅動程序定義

PCI,PnpISA,SCSI 和USB。其他的總線驅動程序由IHV 和OEM 提供。總線驅動程序是必須的驅動程序;在一個機器裏,每一類總線有一個總線驅動程序。如果機器裏有不止一個同類的總線,則一個總線驅動程序能服務不止一個總線。

總線驅動程序性質

總線驅動程序的主要任務是:
􀂄 枚舉其總線上的設備
􀂄 響應 PnP 和電源管理IRP
􀂄 總線的多路訪問(對某些總線)
􀂄 總體上管理其總線上的設備

總線驅動程序應用

在枚舉過程中,一個總線驅動程序識別它的總線上的設備併為它們產生設備對象。總線驅動程序用來標識相連接的設備方法取決於特別的總線。
總線驅動程序代表其總線上的設備來執行一定的操作,包括訪問設備寄存器來物理地改變設備的電源狀態。例如,當設備休眠時,總線驅動程序設置設備寄存器來給設備適當的電源狀態。
但要注意,總線驅動程序不能夠處理其總線上的設備的讀和寫請求,一個設備的讀和寫請求由設備功能驅動程序處理。僅僅當設備以原始模式使用時,父總線驅動程序處理設備的讀和寫。
總線驅動程序為控制器,適配器,或者電橋起着功能驅動程序的作用,並因此為控制器,適配器,或者電橋管理設備電源策略。
總線驅動程序能夠作為一個驅動程序/小驅動程序對來執行,即以SCSI 端口/微端口對驅動一個SCSI HBA(主機總線適配器)的方法。在這樣的驅動程序對裏,小驅動程序與次一級驅動程序(它是一個DLL)相鏈接。