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