電腦驅(qū)動程序是什么(如何查看電腦驅(qū)動程序)
相信大家現(xiàn)在已經(jīng)沒有人沒用過電腦了吧!而我們在使用電腦時經(jīng)常會接觸到一個詞就是‘驅(qū)動程序’;通常是系統(tǒng)提醒您‘某某驅(qū)動程序未響應’或者是‘缺少某某驅(qū)動程序’
但是很多人并不明白這代表著什么,雖然很多時候‘某驅(qū)動程序未響應’這種情況重啟電腦就能解決,但是還是會有一些驅(qū)動故障重啟是解決不了的;而今天就來給大家詳解一下所謂的‘驅(qū)動程序’到底是什么
首先我們都知道電腦的組成可以分為‘硬件’跟‘軟件’兩大類;硬件就是你使用的鍵盤、鼠標、顯示器以及主機里面的CPU、顯卡等等,簡單說就是所有能真真切切看得到摸得著的東西,它都是硬件
而相應的軟件也是一樣的道理,一切你的眼睛無法直接看到,沒法直接摸到的,這些都是軟件;比如你的操作系統(tǒng)、BIOS程序、你個人安裝的應用程序、還有你的音樂圖片文件等等
可是只有硬件跟軟件的話,計算機還是無法運行的;因為硬件跟軟件就像是‘大象’和‘細菌’一樣,兩者是不同層面的東西,根本沒辦法沒辦法搞懂對方做的事情!
所以這個時候就需要一個中間的‘翻譯官’來讓二者讀懂對方做的事情;這個‘翻譯官’就是所謂的‘驅(qū)動程序’了
這里的軟件一般指的是我們的‘操作系統(tǒng)’,因為通常情況下也都是操作系統(tǒng)來給硬件打交道的;而驅(qū)動程序其實就是一些代碼,通常是用C語言、C++和匯編語言編寫的,這里面包含著硬件設備的信息
就拿在鍵盤上敲下‘A’這一個字母為例,當‘A鍵’被敲下后,鍵盤感應到‘A鍵’被觸發(fā),就會發(fā)出一系列的電子信號傳達給操作系統(tǒng),但是操作系統(tǒng)不能直接識別這些電子信號!
因為可能不同的鍵盤發(fā)出的電子信號都不盡相同,系統(tǒng)并不能識別出所有的信號,所以這時就需要請出翻譯官也就是這塊鍵盤的驅(qū)動程序出場了
鍵盤的驅(qū)動程序準確的識別出這些電子信號的含義,然后轉(zhuǎn)換成操作系統(tǒng)能讀懂的代碼再傳遞給操作系統(tǒng);操作系統(tǒng)接收到‘鍵盤打出了A’的信息后,經(jīng)過CPU的運算后就會在屏幕上顯示出‘A’
這也就是為什么好點的鍵盤或者鼠標,帶有一些比如自定義鍵位或者鼠標宏等高級功能的,一定會讓你再安裝一個該鍵盤或者鼠標專屬的驅(qū)動程序的原因;因為操作系統(tǒng)自帶簡單的鍵盤驅(qū)動只能識別基本的文字輸入功能
一般來說呢,每個型號的硬件驅(qū)動程序都是不能通用的,硬件廠商在發(fā)售一定的時間內(nèi)也會定期對設備驅(qū)動進行更新,來獲得一定程度的性能提升或者新功能的加入