驅(qū)動程序一般指的是設備驅(qū)動程序,是一種可以使計算機和設備通信的特殊程序。相當于硬件的接口,操作系統(tǒng)只有通過這個接口,才能控制硬件設備的工作,假如某設備的驅(qū)動程序未能正確安裝,便不能正常工作。
簡單的說,驅(qū)動程序提供了硬件到操作系統(tǒng)的一個接口以及協(xié)調(diào)二者之間的關系,而因為驅(qū)動程序有如此重要的作用,所以人們都稱“驅(qū)動程序是硬件的靈魂”、“硬件的主宰”,同時驅(qū)動程序也被形象的稱為“硬件和系統(tǒng)之間的橋梁”。
驅(qū)動程序即添加到操作系統(tǒng)中的一小塊代碼,其中包含有關硬件設備的信息。有了此信息,計算機就可以與設備進行通信。驅(qū)動程序是硬件廠商根據(jù)操作系統(tǒng)編寫的配置文件,可以說沒有驅(qū)動程序,計算機中的硬件就無法工作。操作系統(tǒng)不同,硬件的驅(qū)動程序也不同,各個硬件廠商為了保證硬件的兼容性及增強硬件的功能會不斷地升級驅(qū)動程序。
設備驅(qū)動程序用來將硬件本身的功能告訴操作系統(tǒng),完成硬件設備電子信號與操作系統(tǒng)及軟件的高級編程語言之間的互相翻譯。當操作系統(tǒng)需要使用某個硬件時,比如:讓聲卡播放音樂,它會先發(fā)送相應指令到聲卡驅(qū)動程序,聲卡驅(qū)動程序接收到后,馬上將其翻譯成聲卡才能聽懂的電子信號命令,從而讓聲卡播放音樂。
驅(qū)動程序是硬件的一部分,當你安裝新硬件時,驅(qū)動程序是一項不可或缺的重要元件。凡是安裝一個原本不屬于你電腦中的硬件設備時,系統(tǒng)就會要求你安裝驅(qū)動程序,將新的硬件與電腦系統(tǒng)連接起來。驅(qū)動程序扮演溝通的角色,把硬件的功能告訴電腦系統(tǒng),并且也將系統(tǒng)的指令傳達給硬件,讓它開始工作。
-
驅(qū)動程序
+關注
關注
19文章
868瀏覽量
49934
發(fā)布評論請先 登錄
為FreeRTOS增加新的設備驅(qū)動程序
zephyr設備驅(qū)動程序模型
如何安裝 CY7C65213 的驅(qū)動程序?
Linux環(huán)境再升級:PLIN驅(qū)動程序正式發(fā)布
RTC芯片有Linux PCA2131驅(qū)動程序嗎?
AN3761-KSZ DSA驅(qū)動程序的使用
用于InterBase的ODBC驅(qū)動程序:可與多個第三方工具兼容
摩爾線程發(fā)布圖形顯卡驅(qū)動程序v280.90.2
適用于MySQL的dbExpress驅(qū)動程序:提供對MySQL的快速訪問
適用于Oracle的ODBC驅(qū)動程序
適用于Oracle的dbExpress驅(qū)動程序
EE-315:更改Blackfin處理器以太網(wǎng)驅(qū)動程序中的PHY
DRV8601ZQVEVM ERM/LRA驅(qū)動程序評估模塊

什么是驅(qū)動程序
評論