站長資訊網
        最全最豐富的資訊網站

        驅動程序是什么

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

        驅動程序是什么

        php零基礎到就業直播視頻課:進入學習

        本教程操作環境: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應用程序那樣切換一樣容易。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久久无码人妻精品无码| 五月花精品视频在线观看| 99久久这里只有精品| 午夜精品久久影院蜜桃| 一级成人精品h| 久久精品国产亚洲AV嫖农村妇女| 国产精品欧美亚洲韩国日本久久| 国产日韩精品欧美一区喷水| 久久久久这里只有精品 | 精品人妻人人做人人爽 | 日产精品久久久久久久| 国产香蕉国产精品偷在线观看 | 国产精品高清2021在线| AAA级久久久精品无码片| 久久丫精品国产亚洲av不卡| 欧美日韩专区麻豆精品在线| 国产精品免费大片一区二区| 97久久超碰国产精品旧版| 日产欧美国产日韩精品| 亚洲动漫精品无码av天堂| 亚洲国产成人精品91久久久| 国内精品视频九九九九| 国产2021久久精品| 国产精品∧v在线观看| 亚洲精品视频在线| 九九精品成人免费国产片| 成人久久精品一区二区三区| 国产探花在线精品一区二区| 国产麻豆精品一区二区三区v视界 国产麻豆一精品一AV一免费 | 国产在线不卡午夜精品2021| 97人妻无码一区二区精品免费| 久久精品无码专区免费东京热 | 亚洲国产精品尤物YW在线观看 | 2020国产精品永久在线| 精品无码国产一区二区三区51安 | 久久久99精品一区二区| 免费人欧美日韩在线精品| 欧美成人精品高清视频在线观看| 精品多毛少妇人妻AV免费久久 | 国产精品186在线观看在线播放| 国产精品免费高清在线观看|