熱心網友
人是如何通過計算機的工作的:人↓運行應用程序↓調用操作系統↓訪問★硬件驅動程序★↓控制硬件↓工作:出聲、出圖像、讀寫文件……
熱心網友
硬件驅動程序實際上是一段能讓電腦與各種硬件設備通話的程序代碼,通過它,操作系統才能控制電腦上的硬件設備。如果一個硬件只依賴操作系統而沒有驅動程序的話,這個硬件就不能發揮其特有的功效。換言之,驅動程序是硬件和系統之間的一座橋梁,由它把硬件本身的功能告訴給系統,同時也將標準的操作系統指令轉化成特殊的外設專用命令,從而保證硬件設備的正常工作。
熱心網友
這個問題有點低,不知道怎么回答了,上網給你搜了一個答案,你看看吧驅動程序即添加到操作系統中的一小塊代碼,其中包含有關硬件設備的信息。有了此信息,計算機就可以與設備進行通信。驅動程序是硬件廠商根據操作系統編寫的配置文件,可以說沒有驅動程序,計算機中的硬件就無法工作。操作系統不同,硬件的驅動程序也不同,各個硬件廠商為了保證硬件的兼容性及增強硬件的功能會不斷地升級驅動程序。如:Nvidia 顯卡芯片公司平均每個月會升級顯卡驅動程序2-3次。驅動程序是硬件的一部分,當你安裝新硬件時,驅動程序是一項不可或缺的重要元件。凡是安裝一個原本不屬于你電腦中的硬件設備時,系統就會要求你安裝驅動程序,將新的硬件與電腦系統連接起來。驅動程序扮演溝通的角色,把硬件的功能告訴電腦系統,并且也將系統的指令傳達給硬件,讓它開始工作。 當你在安裝新硬件時總會被要求放入“這種硬件的驅動程序”,很多人這時就開始頭痛。不是找不到驅動程序的盤片,就是找不到文件的位置,或是根本不知道什么是驅動程序。比如安裝打印機這類的硬件外設,并不是把連接線接上就算完成,如果你這時候開始使用,系統會告訴你,找不到驅動程序。怎么辦呢?參照說明書也未必就能順利安裝。其實在安裝方面還是有一定的慣例與通則可尋的,這些都可以幫你做到無障礙安裝。 在Windows系統中,需要安裝主板、光驅、顯卡、聲卡等一套完整的驅動程序。如果你需要外接別的硬件設備,則還要安裝相應的驅動程序,如:外接游戲硬件要安裝手柄、方向盤、搖桿、跳舞毯等的驅動程序,外接打印機要安裝打印機驅動程序,上網或接入局域網要安裝網卡、Moden甚至ISDN、ADSL的驅動程序。說了這么多的驅動程序,你是否有一點頭痛了。下面就介紹Windows系統中各種的不同硬件設備的驅動程序,希望能讓你撥云見日。 在Windows 9x下,驅動程序按照其提供的硬件支持可以分為:聲卡驅動程序、顯卡驅動程序、鼠標驅動程序、主板驅動程序、網絡設備驅動程序、打印機驅動程序、掃描儀驅動程序等等。為什么沒有CPU、內存驅動程序呢?因為CPU和內存無需驅動程序便可使用,不僅如此,絕大多數鍵盤、鼠標、硬盤、軟驅、顯示器和主板上的標準設備都可以用Windows自帶的標準驅動程序來驅動,當然其它特定功能除外。如果你需要在Windows系統中的DOS模式下使用光驅,那么還需要在DOS模式下安裝光驅驅動程序。多數顯卡、聲卡、網卡等內置擴展卡和打印機、掃描儀、外置Modem等外設都需要安裝與設備型號相符的驅動程序,否則無法發揮其部分或全部功能。驅動程序一般可通過三種途徑得到,一是購買的硬件附帶有驅動程序;二是Windows系統自帶有大量驅動程序;三是從Internet下載驅動程序。最后一種途徑往往能夠得到最新的驅動程序。 供Windows 9x使用的驅動程序包通常由一些。vxd(或。386)、。drv、。sys、。dll或。exe等文件組成,在安裝過程中,大部分文件都會被拷貝到“Windows\ System”目錄下。 Windows怎樣知道安裝的是什么設備,以及要拷貝哪些文件呢?答案在于。inf文件。。inf是從Windows 95時代開始引入的一種描述設備安裝信息的文件,它用特定語法的文字來說明要安裝的設備類型、生產廠商、型號、要拷貝的文件、拷貝到的目標路徑,以及要添加到注冊表中的信息。通過讀取和解釋這些文字,Windows便知道應該如何安裝驅動程序。目前幾乎所有硬件廠商提供的用于Windows 9x下的驅動程序都帶有安裝信息文件。事實上,。inf文件不僅可用于安裝驅動程序,還能用來安裝與硬件并沒有什么關系的軟件,例如Windows 98支持“Windows更新”功能,更新時下載的系統部件就是利用。inf文件來說明如何安裝該部件的。 在安裝驅動程序時,Windows一般要把。inf文件拷貝一份到“Win-dows\Inf”或“Windows\Inf\Other”目錄下,以備將來使用。Inf目錄下除了有。inf文件外,還有兩個特殊文件 n和 n,以及一些。pnf文件,它們都是Windows為了加快處理速度而自動生成的二進制文件。 n和 n記錄了。inf文件描述的所有硬件設備,也許朋友們會有印象:當我們在安裝某些設備時,經常會看到一個“創建驅動程序信息庫”的窗口,此時Windows便正在生成這兩個二進制文件。 Windows 9x專門提供有“添加新硬件向導”(以下簡稱硬件向導)來幫助使用者安裝硬件驅動程序,使用者的工作就是在必要時告訴硬件向導在哪兒可以找到與硬件型號相匹配的。inf文件,剩下的絕大部分安裝工作都將由硬件安裝向導自己完成。 給硬件設備安裝驅動程序對Windows 9x用戶來說并不是一件陌生事,在安裝或重裝Windows時需要安裝驅動程序,在購買了某些新硬件之后也需要安裝驅動程序。如果驅動程序安裝不正確,系統中某些硬件就可能無法正常使用。雖然Windows 9x支持即插即用,能夠為用戶減輕不少工作,但由于PC機的設備有非常多的品牌和型號,加上各種新產品不斷問世,Windows不可能自動識別出所有設備,因此在安裝很多設備時都需要人工干預。考慮到不少初用Windows 9x的朋友對安裝硬件驅動程序的方法不太熟悉,因而碰到了很多困難,走了不少彎路,本文就來介紹一下在Windows 9x下安裝硬件驅動程序的各種方法,以及一些特殊的知識和技巧。現在我來介紹一下如何安裝即插即用設備的驅動程序。一、安裝前的準備工作為了提高安裝工作的效率和成功率,我們在安裝前需要做好一些準備工作,這些步驟也適用于其它即插即用設備。1.拿到一種新硬件時,首先應查看包裝盒,了解產品型號、盒內部件、產品對系統的最低要求等信息。需要注意的是,一些兼容板卡生產商為了節省成本,往往用同一種包裝盒來包裝不同種類的產品,這種包裝盒上通常只貼有標識盒內設備型號的小標簽。2.打開包裝盒后,取出硬件產品、說明書和驅動盤(可能是軟盤或光盤),仔細閱讀說明書或驅動盤上的Readme文件,因為說明書上一般寫有安裝硬件和驅動程序的方法和步驟,以及安裝注意事項。除了閱讀說明書外,還應記錄硬件產品上印刷的各種信息以及板卡產品使用的主要芯片的型號。在包裝盒、說明書和驅動盤均已丟失的情況下,這些信息就是確定產品型號及生產廠商的重要依據,只有知道產品型號后,才能在Internet上查找合適的驅動程序。二、安裝驅動程序完成前面的準備工作之后,就可以啟動Windows來安裝驅動程序了。通常情況下,Windows能夠自動檢測到PCI卡、AGP顯卡、即插即用ISA卡、USB設備,以及多數打印機和掃描儀等外設,并提示用戶插入安裝盤。 1.Windows 98在啟動過程中會自動檢測即插即用設備,一旦發現了新設備,如果Inf目錄下已有該設備的。inf文件,Windows將自動安裝驅動程序;如果這是一個新設備,Inf目錄下沒有相應的。inf文件,那么Windows就會啟動硬件向導。我們按“下一步”,讓安裝向導自己搜索設備驅動程序,再按“下一步”。2.在圖4中只選中“指定位置”,插入驅動光盤,并按“瀏覽”,根據說明書的介紹,選擇簡體中文版驅動程序所在的目錄“F:\Audio\ pchinese\win9-xdrv”,確定之后按“下一步”。 需要注意的是:Windows 95的硬件安裝向導沒有自動搜索功能,我們必須選擇從磁盤安裝,并指定驅動程序所在的位置。驅動程序所在目錄通常是驅動盤上的“Win95”、“Win-9x”、“Win98”或“Win95&98”目錄。3.硬件安裝向導會在指定目錄下查找與設備相符的。inf文件,此例中,硬件向導將在指定目錄下找到 f,然后向用戶報告發現了“Creative Sound Blaster PCI128”的驅動程序,繼續按“下一步”。4.硬件安裝向導顯示Windows準備安裝的驅動程序的信息,按“下一步”后,硬件安裝向導便會根據 f的內容把指定的文件拷貝到相應的目錄下,并在注冊表中寫入必要的參數信息,安裝成功之后顯示出圖8的確定對話框。 前面介紹了安裝驅動程序的兩種常用方法,實際上在Windows 9x中還有其它多種方法和途徑均能安裝驅動程序。比如利用驅動盤中的Setup程序來安裝,一些硬件產品的驅動盤中除了有驅動程序外,還有專門的Setup程序,它們將安裝驅動的步驟進行了簡化,使用起來更為方便。如果驅動程序包中有Setup程序,筆者建議初學者盡量使用它來安裝驅動程序。下面是安裝硬件驅動程序過程中容易碰到的一些棘手問題及解決辦法。1。在某些情況下,我們選擇了與設備型號相符的驅動程序之后,硬件向導卻報告該驅動程序不是專門為該設備所設計的,建議不要安裝此驅動程序。如果強制安裝,設備便不能正常工作。這可能是因為該設備與其它設備之間存在著資源沖突或兼容性問題。如果設備是PCI或ISA卡,可首先試試更換PCI或ISA插槽,不行的話可修改CMOS設置,將主板上不使用的標準設備(例如串并口或USB端口)全部關閉,并修改PCI插槽的中斷方式或中斷號,或者將中斷保留給老ISA設備。如果設備使用串口或USB端口,那么可試試更換一個端口,另外可考慮在設備管理器中調整最有可能發生沖突的設備的資源配置。2.內置Modem卡是較難安裝的一種設備,它需要一個COM端口,通常是COM2(IRQ=3、I/O=2F8)或COM4(IRQ=3、I/O=2E8)。如果系統中既有內置Modem,也有老ISA網卡,那么首先必須在CMOS中將COM2屏蔽掉,然后將ISA網卡的中斷調整為其它值(例如5或7等,使用7時還必須在CMOS中將并口屏蔽掉),確保讓內置Modem使用中斷3。內置Modem驅動程序安裝完畢后,首先應在調制解調器屬性中進行診斷,如果報告無法打開端口,則說明COM端口沒有配置正確。我們可以在設備管理器中調出供內置Modem使用的COM端口的屬性,將其資源更換為另外一種基本設置,如此反復嘗試,直至找到一種能夠通過診斷的基本設置為止。3.在極少數情況下,我們希望能徹底重裝某個設備的驅動程序,但是從設備管理器中刪除該設備后,Windows卻在重啟過程中自動安裝原來的驅動程序。為了改變Windows的這種缺省行為,我們必須將Inf目錄或Inf\Other目錄下該設備的。inf文件及 n和 n也刪掉,這樣Windows重啟后便會運行硬件向導來搜索驅動程序,而不是自動安裝原來的驅動程序。4.重裝某些設備的驅動程序時可能需要從驅動盤或Windows安裝盤上拷貝文件。如果手中沒有這些盤,就無法繼續下去,此時我們可以嘗試讓硬件向導直接到“Windows”或“Windows\System”目錄下去查找,絕大多數情況下都能找到所需文件,并安裝成功。5.不少朋友知道在資源管理器中對著。inf文件按鼠標右鍵后,關聯菜單中有一個“安裝”的命令。選擇該命令來安裝硬件驅動程序,卻無法成功,這是因為該命令的主要用途不是安裝硬件驅動程序,而是安裝軟件,例如安裝Windows 98光盤上的Power-Toy程序或通過Windows更新功能下載的系統部件等等。。