驅動程式基礎知識

2022-11-19 22:54:04 字數 1731 閱讀 6518

一、 驅動程式的概念驅動程式,英文名為「device driver」,全稱為「裝置驅動程式」,它是一種特殊的程式。

其作用是將硬體本身的功能告訴作業系統,接下來的主要功能就是完成硬體裝置電子訊號與作業系統及軟體的高階程式語言之間的互相翻譯。

簡單的說驅動程式提供了硬體到作業系統的乙個介面以及協調二者之間的關係。

二、關於驅動程式的一些疑問只有通過驅動程式,作業系統才能控制電腦上的硬體裝置,所以說電腦的每乙個硬體都離不開驅動程式。但是許多網友朋友就有疑問了。

比如:為什麼cpu等裝置為什麼不用裝驅動程式?為什麼u盤等外設一插上電腦就可以使用?下面小編一一為大家解答原因

1)cpu等裝置為什麼不用裝驅動程式?首先,我們進入「裝置管理器「,在這裡顯示了電腦裡的所有硬體,我們可以看到很詳盡的驅動程式的資訊,有它的**商、檔案版本、發行日期等等,甚至還有具體的這個驅動程式檔案的所在位置。

比如處理器(cpu),然後點選「驅動程式」選項,就可以看到你的cpu驅動程式的一些資訊了,再點選其中的「驅動程式詳細資訊」。

那麼,這個驅動程式是如何來的?這是因為在安裝作業系統的同時,作業系統已經不知不覺的幫你給一些常用的硬體安裝上驅動程式,如滑鼠、鍵盤等裝置的驅動程式,更別說不可或缺的cpu和硬碟等硬體。

而且,對於某些高版本的作業系統,如windowsxp甚至還包含了很多顯示卡、音效卡和網絡卡等裝置的驅動程式,所以這樣也就不難理解有些使用者安裝完高版本的作業系統後,甚至不用安裝任何驅動程式就可以正常使用。

2)為什麼usb裝置等硬體只要插到電腦就可以使用?這是因為作業系統支援即插即用。即插即用(plug and play)是intel開發的一組規範,它賦予了計算機自動檢測和配置裝置並安裝相應驅動程式的能力,當有裝置被更改時能自動通知使用該裝置的程式當前裝置的狀況。

將該服務的狀態在系統中保持「自動」時,系統會自動為硬體裝置分配需要的資源和安裝驅動程式,版本越高的作業系統支援的即插即用裝置也就越多。

所以其實usb裝置等硬體同樣需要驅動程式的支援才能工作,只不過給它們安裝時是在後台工作。

3)是否需要安裝驅動程式?既然高版本的作業系統支援驅動的自動安裝,那麼我們是否只要安裝乙個高版本的作業系統,就不用再安裝任何硬體的驅動程式了?當然是不可以的。

大家都知道,電腦硬體的更新總是領先於作業系統版本的更新,並且硬體廠商為了提高其硬體產品的效能和相容性,也在不停的發布新版本的驅動程式。

所以當一些新型號的硬體不能被作業系統識別,或者有一些硬體雖然能被識別並能正常工作,但由於作業系統包含的驅動程式版本一般較低,不能完全發揮這個硬體的效能和提高它的相容性,像這些情況我們就必須手動安裝上合適版本的驅動程式。

三、驅動程式的分類驅動程式按其服務的不同硬體物件,可以分為主機板驅動、顯示卡驅動、音效卡驅動等,按作業系統的不同也可以分為for windows xp、for vista、for win7、for linux等。

另外驅動程式裡還有公版驅動程式、非公版驅動程式和正式版驅動程式、非正式版驅動程式之分。公版就是完全依照晶元廠商推薦的佈線方法和元器件位置生產出來的型號,非公版則是產品廠商採用自行設計的佈線及元器件配備方案生產出來的型號。

而這裡的公版和非公版更多指的是顯示卡產品。公版驅動程式的相容性較好,並且效能通常很出色,更新速度快,比如ati每乙個月就更新一次其催化劑顯示卡驅動。

正式版驅動程式就是廠商正式發布出來讓使用者使用的驅動程式版本,它一般都經過嚴格的測試之後才會發布。

非正式版驅動程式則與其相反,是正式發布之前的測試版本,所以也叫做測試版驅動程式,它還分成兩種:公開發布讓使用者來進行測試的,稱為beta版(β版);軟體開發商內部自行測試的版本,稱為alpha版(α版)。

如何編寫Linux裝置驅動程式

序言linux是unix作業系統的一種變種,在linux下編寫驅動程式的原理和思想完全類似於其他的unix系統,但它dos或window環境下的驅動程式有很大的區別。在linux環境下設計驅動程式,思想簡潔,操作方便,功能也很強大,但是支援函式少,只能依賴kernel中的函式,有些常用的操作要自己來...

LED驅動電源基礎知識

led電源也是乙個配套產品,目前市場上的電源品質參差不齊,下面就為初入該行的業者提供一些led驅動電源的相關知識。1 什麼是led驅動電源 led驅動電源把電源 轉換為特定的電壓電流以驅動led發光的電壓轉換器,通常情況下 led驅動電源的輸入包括高壓工頻交流 即市電 低壓直流 高壓直流 低壓高頻交...

WIN7下如何更新顯示卡驅動程式

接著進入windowssystem32drivers資料夾,同樣在這裡找到以nv ati開頭的檔案進行刪除,在這裡最好是根據檔案建立的日期來判斷是否是驅動程式,比如安裝n卡的系統,這裡以nv開頭的檔案就有5個,但只有2個才是顯示卡驅動檔案,需要刪除。進入系統盤的program files資料夾下將顯...