驅(qū)動程序一般指的是設(shè)備驅(qū)動程序,是一種可以使計算機和設(shè)備通信的特殊程序。相當(dāng)于硬件的接口,操作系統(tǒng)只有通過這個接口,才能控制硬件設(shè)備的工作,假如某設(shè)備的驅(qū)動程序未能正確安裝,便不能正常工作。
簡單的說,驅(qū)動程序提供了硬件到操作系統(tǒng)的一個接口以及協(xié)調(diào)二者之間的關(guān)系,而因為驅(qū)動程序有如此重要的作用,所以人們都稱“驅(qū)動程序是硬件的靈魂”、“硬件的主宰”,同時驅(qū)動程序也被形象的稱為“硬件和系統(tǒng)之間的橋梁”。
驅(qū)動程序即添加到操作系統(tǒng)中的一小塊代碼,其中包含有關(guān)硬件設(shè)備的信息。有了此信息,計算機就可以與設(shè)備進(jìn)行通信。驅(qū)動程序是硬件廠商根據(jù)操作系統(tǒng)編寫的配置文件,可以說沒有驅(qū)動程序,計算機中的硬件就無法工作。操作系統(tǒng)不同,硬件的驅(qū)動程序也不同,各個硬件廠商為了保證硬件的兼容性及增強硬件的功能會不斷地升級驅(qū)動程序。
設(shè)備驅(qū)動程序用來將硬件本身的功能告訴操作系統(tǒng),完成硬件設(shè)備電子信號與操作系統(tǒng)及軟件的高級編程語言之間的互相翻譯。當(dāng)操作系統(tǒng)需要使用某個硬件時,比如:讓聲卡播放音樂,它會先發(fā)送相應(yīng)指令到聲卡驅(qū)動程序,聲卡驅(qū)動程序接收到后,馬上將其翻譯成聲卡才能聽懂的電子信號命令,從而讓聲卡播放音樂。
驅(qū)動程序是硬件的一部分,當(dāng)你安裝新硬件時,驅(qū)動程序是一項不可或缺的重要元件。凡是安裝一個原本不屬于你電腦中的硬件設(shè)備時,系統(tǒng)就會要求你安裝驅(qū)動程序,將新的硬件與電腦系統(tǒng)連接起來。驅(qū)動程序扮演溝通的角色,把硬件的功能告訴電腦系統(tǒng),并且也將系統(tǒng)的指令傳達(dá)給硬件,讓它開始工作。
-
驅(qū)動程序
+關(guān)注
關(guān)注
19文章
869瀏覽量
50487
發(fā)布評論請先 登錄
摩爾線程發(fā)布圖形顯卡驅(qū)動程序v310.120
為FreeRTOS增加新的設(shè)備驅(qū)動程序
zephyr設(shè)備驅(qū)動程序模型
請問USB2CAN驅(qū)動程序在哪里?
摩爾線程發(fā)布圖形顯卡驅(qū)動程序v300.110.1
如何安裝 CY7C65213 的驅(qū)動程序?
如何處理FX3 USB驅(qū)動程序與MFI相關(guān)接口的安裝?
CY4500 EZ-PD協(xié)議分析儀缺少驅(qū)動程序怎么解決?
摩爾線程發(fā)布圖形顯卡驅(qū)動程序v300.110
求助,關(guān)于CY7C65213-32LTXIT驅(qū)動程序的問題求解
摩爾線程發(fā)布圖形顯卡驅(qū)動程序v290.100.2
Linux環(huán)境再升級:PLIN驅(qū)動程序正式發(fā)布
什么是驅(qū)動程序
評論