首頁 常見問題 驅動程式是什麼

驅動程式是什麼

Sep 15, 2022 pm 02:13 PM
驅動程式

驅動程式是一種可以使電腦和設備通訊的特殊程式;它創建了一個硬體與硬件,或硬體與軟體溝通的接口,經由主機板上的總線或其它溝通子系統與硬體形成連接的機制,這樣的機制使得硬體設備(device)上的資料交換成為可能。驅動程式相當於硬體的接口,作業系統只有透過這個接口,才能控制硬體設備的工作;因此,驅動程式被比作“硬體的靈魂”、“硬體的主宰”、“硬體和系統之間的橋樑”等。

驅動程式是什麼

本教學操作環境:windows7系統、Dell G3電腦。

驅動程式(Device Driver)全稱為“設備驅動程式”,是一種可以使電腦和設備通訊的特殊程序,是一個允許高級(High level)電腦軟體(computer software)與硬體( hardware)互動的程序,這種程序創建了一個硬體與硬件,或硬體與軟體溝通的接口,經由主機板上的總線(bus)或其它溝通子系統(subsystem)與硬體形成連接的機制,這樣的機制使得硬體設備(device)上的資料交換成為可能。

驅動程式相當於硬體的接口,作業系統只有透過這個接口,才能控制硬體設備的工作,假如某設備的驅動程式未能正確安裝,便無法正常運作。因此,驅動程式被比喻為「 硬體的靈魂」、「硬體的主宰」、「硬體和系統之間的橋樑」等。

驅動程式在系統中的所佔的地位十分重要,一般當作業系統安裝完畢後,首要的便是安裝硬體設備的驅動程式。不過,大多數情況下,我們並不需要安裝所有硬體設備的驅動程序,例如硬碟、顯示器、光碟機等就不需要安裝驅動程序,而顯示卡、聲卡、掃描器、相機、Modem等就需要安裝驅動程式。

驅動程式是什麼

裝置驅動程式用來將硬體本身的功能告訴作業系統,完成硬體設備電子訊號與作業系統及軟體的高階程式語言之間的互相翻譯。裝置驅動程式通常會佔據70%以上份額的作業系統核心源碼,且裝置驅動程式的更新維護往往會牽涉到超過35%的源碼修改,故而保持裝置驅動程式與作業系統核心不斷變化的其餘部分的一致性是作業系統核心開發的難題。

當作業系統需要使用某個硬體時,例如:讓聲卡播放音樂,它會先發送相應指令到聲卡驅動程序,聲卡驅動程式接收到後,馬上將其翻譯成聲卡才能聽懂的電子訊號指令,從而讓音效卡播放音樂。

所以簡單的說,驅動程式提供了硬體到作業系統的一個介面以及協調二者之間的關係,而因為驅動程式有如此重要的作用,所以人們都稱「驅動程式是硬體的靈魂”、“硬體的主宰”,同時驅動程式也被形象的稱為“硬體和系統之間的橋樑”。驅動程式即添加到作業系統中的一小塊代碼,其中包含有關硬體設備的信息,計算機就可以與設備進行通信基於此信息。驅動程式是硬體廠商根據作業系統編寫的設定文件,可以說沒有驅動程序,電腦中的硬體就無法運作。作業系統不同,硬體的驅動程式也不同,各個硬體廠商為了確保硬體的兼容性及增強硬體的功能會不斷升級驅動程式。如:Nvidia顯示卡晶片公司平均每個月會升級顯示卡驅動程式2-3次。驅動程式是硬體的一部分,當你安裝新硬體時,驅動程式是一項不可或缺的重要元件。凡是安裝一個原本不屬於你電腦中的硬體設備時,系統就會要求你安裝驅動程序,將新的硬體與電腦系統連接起來。驅動程式扮演溝通的角色,把硬體的功能告訴電腦系統,並且也將系統的指令傳達給硬件,讓它開始工作。

驅動程式的應用程式

因為常見的硬體和作業系統的差異性,驅動程式存在著不同的方式。用:

印表機

顯示卡

網路卡

音效卡

不同種類的匯流排

不同種類的低頻寬的輸入/輸出匯流排(如定點設備:滑鼠、鍵盤、USB等等。)

硬碟匯流排(ATA,SCSI)

實現對不同的檔案系統的支援

實現對掃描器、數位相機的支援

驅動程式的抽象化共同層級(Common levels of abstraction):

在硬體層方面:

直接連接(Interfacing directly)

使用一些較高層次的介面(如:視訊BIOS)

使用另一個低階的驅動程式(如檔案系統驅動程式使用磁碟驅動程式)

模擬硬體工作

在軟體層方面:

允許作業系統直接存取硬體資源

僅實現其原始樣式(primitives)

實現對非驅動程式的軟體的介面(如TWAIN)

實作更高層級的語言,例如PostScript

虛擬裝置驅動程式

有一個特殊的驅動程式名為虛擬裝置驅動程式(virtual device drivers),可用於虛擬化的環境(virtualization environments),例如DOS程式要運行於Windows平台上,就必須利用這種虛擬設備驅動程序,像是VMware就是一種“虛擬PC”的軟體,可以在一台機器上同時運行兩個或兩個以上的Windows、DOS、LINUX系統,VMWare是真正實現了“同時”運行,多個作業系統在主系統的平台上,就像標準Windows應用程式那樣切換一樣容易。

更多相關知識,請造訪常見問題欄位!

以上是驅動程式是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

NVIDIA顯示卡驅動Game ready與Studio差異詳細介紹 NVIDIA顯示卡驅動Game ready與Studio差異詳細介紹 Mar 14, 2024 am 10:00 AM

  NVIDIA是許多使用者都在使用的顯示卡品牌,也就是N卡,但有使用者在下載顯示卡驅動時發現有Gameready和Studio兩種,這有什麼不同嗎?以下就來看看NVIDIA顯示卡驅動Gameready和Studio差異的詳細介紹。 Gameready是英偉達顯示卡專為遊戲領域進行最佳化的產品,而Studio系列則是針對專業用戶,優化了生產力軟體的使用體驗。這兩個系列的顯示卡針對不同的應用領域,分別提供了最佳效能和穩定性,以滿足使用者對遊戲和專業軟體的需求。  2、更新頻率不同:gameready更新頻繁,會發布

如何修復Windows 10和11中的錯誤DXGI_ERROR_DEVICE_HUNG 如何修復Windows 10和11中的錯誤DXGI_ERROR_DEVICE_HUNG Oct 26, 2023 pm 11:13 PM

由於技術錯誤,無法播放此影片。 (錯誤代碼:102006)我們將透過簡單的步驟來修復此錯誤,並分享防止其再次發生的提示。我們的目標是幫助您快速解決此問題,並恢復到平穩運行的電腦。什麼是0x887A0006DXGI_ERROR_DEVICE_HUNG? DXGI(DirectXGraphicsInfrastructure)是Windows的一部分,可協助處理遊戲和影片等圖形內容。當Windows10和11上的圖形驅動程式出現問題時,通常會彈出dxgi_error_device_hung錯誤,尤其是在

修復在 Windows 10/11 中裝置停用(錯誤代碼 22)的方法 修復在 Windows 10/11 中裝置停用(錯誤代碼 22)的方法 Aug 04, 2023 pm 03:17 PM

裝置管理員中的「此裝置已停用」代碼22錯誤是否阻止您在PC上使用新裝置或舊裝置?不用擔心,因為我們在這裡幫助您解決此問題。代碼22錯誤意味著設備已被手動停用,有時重新啟用它無濟於事。無論原因是什麼,這裡有10種方法可以修復Windows22/PC上的「此裝置已停用」程式碼10錯誤並使該硬體再次運作。 1.拔下並重新插入新硬體您插入PC的新硬體可能會在快速卸下並重新安裝後重新開始工作。因此,如果它是透過USB插入的設備,請繼續拔下它。然後,等待幾秒鐘,然後重新插入。現在,檢查設備是否顯示在裝置管理員中

在 Windows 11上快速重新命名印表機的 4 種方法 在 Windows 11上快速重新命名印表機的 4 種方法 Sep 11, 2023 pm 03:26 PM

如果您的辦公室裡有很多印表機,印表機清單可能會很長,並且使完成工作變得乏味。更重要的是,多台印表機通常意味著名稱相似,這可能會有點令人困惑。您想要的最後一件事是滾動瀏覽無窮無盡的列表,但最終仍然將列印作業發送到錯誤的印表機。幸運的是,您可以透過一個簡單的重命名技巧來解決所有這些問題,我們將在下面向您展示。如何在Windows11中重新命名我的印表機? 1.使用「設定」應用程式點擊鍵並點選設定。 Windows按一下藍牙和設備,然後選擇印表機和掃描器。選擇要重新命名的印表機。按一下印表機屬性。導航到常規選項卡,鍵

Win11載入驅動失敗怎麼辦? 無法在此裝置上載入驅動程式解決方案 Win11載入驅動失敗怎麼辦? 無法在此裝置上載入驅動程式解決方案 Apr 11, 2024 pm 05:01 PM

本文旨在解決Win11用戶在嘗試安裝或更新驅動程式時遇到的「無法在此裝置上載入驅動程式」的錯誤提示問題。透過閱讀本文,Win11用戶將能夠解決「無法在此裝置上載入驅動程式」的問題,從而確保系統的穩定性和硬體設備的正常運作。程式相容性助理提示:無法在此裝置上載入驅動程式方法一:1、按【Win+X】組合鍵,或【右鍵】點選工作列上的【Windows開始標誌】,在開啟的隱藏選單項目中,選擇【終端管理員】;2、使用者帳戶控制窗口,你要允許此應用程式對你的設備進行更改嗎?點選【

Windows 11/10中的UCM—UCSI VPI裝置驅動程式錯誤 Windows 11/10中的UCM—UCSI VPI裝置驅動程式錯誤 Mar 24, 2024 am 09:50 AM

UCM-UCSIVPI對您的電腦至關重要,因為它負責管理USBType-C連接埠。當您在裝置管理員中遇到此驅動程式的錯誤訊息時,將影響您的USBType-C連接埠的正常運作。因此,及時解決此問題至關重要,本文將指導您如何解決這個錯誤訊息帶來的問題。 UCM-UCSIACPI,Windows已停止此設備,因為它報告了問題(代碼43)。什麼是UCM—UCSIVPI設備驅動程式? Microsoft提供了一個符合USBType—C®連接器系統軟體介面(UCSI)規範的驅動程序,用於TPI傳輸。如果您的系統設

藍牙週邊設備沒有驅動程式怎麼辦? [已解決] 藍牙週邊設備沒有驅動程式怎麼辦? [已解決] Mar 13, 2024 pm 09:40 PM

  許多用戶在使用藍牙功能時,彈出錯誤提示框:bluetooth外圍設備找不到驅動程序,打開設備管理器查看也是顯示感嘆號,這是怎麼回事?針對這個問題,今天小編就跟大家分享bluetooth週邊設備找不到驅動程式的處理辦法。  bluetooth週邊設備找不到驅動程式怎麼解決?  右鍵右下角的藍牙圖示點選顯示Bluetooth裝置。  右鍵配對過的藍牙設備後點選刪除設備,Bluetooth週邊設備消失。  在「裝置管理員中」有未安裝的「Bluetooth週邊設備&rdqu

USB轉HDMI轉接器在Windows 11/10上無法正常運作 USB轉HDMI轉接器在Windows 11/10上無法正常運作 Feb 19, 2024 pm 12:00 PM

如果您在Windows上遇到USB轉HDMI適配器無法正常運作的問題,可能是因為顯示卡驅動程式過時或適配器本身有問題。以下內容將幫助您解決這項困擾。修復USB轉HDMI適配器在Windows11/10上無法工作使用以下解決方案修復USB轉HDMI適配器在Windows10/11上無法正常工作:更新顯示適配器驅動程式回滾顯示卡驅動程式拔下並插入USB轉HDMI適配器已更新BIOS我們開始吧。 1]更新顯示適配器驅動程式問題可能是由於過時或損壞的顯示適配器驅動程式引起的。您可以嘗試從製造商的官方網站下載