软件驱动硬件的原理是什么?

作者&投稿:闾泻 (若有异议请与网页底部的电邮联系)
驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。有了此信息,计算机就可以与设备进行通信。驱动程序是硬件厂商根据操作系统编写的配置文件,可以说没有驱动程序,计算机中的硬件就无法工作。操作系统不同,硬件的驱动程序也不同,各个硬件厂商为了保证硬件的兼容性及增强硬件的功能会不断地升级驱动程序。如:Nvidia 显卡芯片公司平均每个月会升级显卡驱动程序2-3次。驱动程序是硬件的一部分,当你安装新硬件时,驱动程序是一项不可或缺的重要元件。凡是安装一个原本不属于你电脑中的硬件设备时,系统就会要求你安装驱动程序,将新的硬件与电脑系统连接起来。驱动程序扮演沟通的角色,把硬件的功能告诉电脑系统,并且也将系统的指令传达给硬件,让它开始工作。 \x0d\x0a  当你在安装新硬件时总会被要求放入“这种硬件的驱动程序”,很多人这时就开始头痛。不是找不到驱动程序的盘片,就是找不到文件的位置,或是根本不知道什么是驱动程序。比如安装打印机这类的硬件外设,并不是把连接线接上就算完成,如果你这时候开始使用,系统会告诉你,找不到驱动程序。怎么办呢?参照说明书也未必就能顺利安装。其实在安装方面还是有一定的惯例与通则可寻的,这些都可以帮你做到无障碍安装。 \x0d\x0a  在Windows系统中,需要安装主板、光驱、显卡、声卡等一套完整的驱动程序。如果你需要外接别的硬件设备,则还要安装相应的驱动程序,如:外接游戏硬件要安装手柄、方向盘、摇杆、跳舞毯等的驱动程序,外接打印机要安装打印机驱动程序,上网或接入局域网要安装网卡、Moden甚至ISDN、ADSL的驱动程序。说了这么多的驱动程序,你是否有一点头痛了。下面就介绍Windows系统中各种的不同硬件设备的驱动程序,希望能让你拨云见日。 \x0d\x0a  在Windows 9x下,驱动程序按照其提供的硬件支持可以分为:声卡驱动程序、显卡驱动程序、鼠标驱动程序、主板驱动程序、网络设备驱动程序、打印机驱动程序、扫描仪驱动程序等等。为什么没有CPU、内存驱动程序呢?因为CPU和内存无需驱动程序便可使用,不仅如此,绝大多数键盘、鼠标、硬盘、软驱、显示器和主板上的标准设备都可以用Windows自带的标准驱动程序来驱动,当然其它特定功能除外。如果你需要在Windows系统中的DOS模式下使用光驱,那么还需要在DOS模式下安装光驱驱动程序。多数显卡、声卡、网卡等内置扩展卡和打印机、扫描仪、外置Modem等外设都需要安装与设备型号相符的驱动程序,否则无法发挥其部分或全部功能。驱动程序一般可通过三种途径得到,一是购买的硬件附带有驱动程序;二是Windows系统自带有大量驱动程序;三是从Internet下载驱动程序。最后一种途径往往能够得到最新的驱动程序。 \x0d\x0a  供Windows 9x使用的驱动程序包通常由一些.vxd(或.386)、.drv、.sys、.dll或.exe等文件组成,在安装过程中,大部分文件都会被拷贝到“Windows\ System”目录下。 \x0d\x0a  Windows怎样知道安装的是什么设备,以及要拷贝哪些文件呢?答案在于.inf文件。.inf是从Windows 95时代开始引入的一种描述设备安装信息的文件,它用特定语法的文字来说明要安装的设备类型、生产厂商、型号、要拷贝的文件、拷贝到的目标路径,以及要添加到注册表中的信息。通过读取和解释这些文字,Windows便知道应该如何安装驱动程序。目前几乎所有硬件厂商提供的用于Windows 9x下的驱动程序都带有安装信息文件。事实上,.inf文件不仅可用于安装驱动程序,还能用来安装与硬件并没有什么关系的软件,例如Windows 98支持“Windows更新”功能,更新时下载的系统部件就是利用.inf文件来说明如何安装该部件的。 \x0d\x0a  在安装驱动程序时,Windows一般要把.inf文件拷贝一份到“Win-dows\Inf”或“Windows\Inf\Other”目录下,以备将来使用。Inf目录下除了有.inf文件外,还有两个特殊文件Drvdata.bin和Drvidx.bin,以及一些.pnf文件,它们都是Windows为了加快处理速度而自动生成的二进制文件。Drvdata.bin和Drvidx.bin记录了.inf文件描述的所有硬件设备,也许朋友们会有印象:当我们在安装某些设备时,经常会看到一个“创建驱动程序信息库”的窗口,此时Windows便正在生成这两个二进制文件。 \x0d\x0a  Windows 9x专门提供有“添加新硬件向导”(以下简称硬件向导)来帮助使用者安装硬件驱动程序,使用者的工作就是在必要时告诉硬件向导在哪儿可以找到与硬件型号相匹配的.inf文件,剩下的绝大部分安装工作都将由硬件安装向导自己完成。

~

软件驱动硬件的原理是什么?请科学解释。
答:计算机的所有的代码都会保存成二进制数据,即0和1。0代表低电平,1代表高电平。事实上,在计算中中使用0代表低电平,1代表高电平。CPU会根据高低电平即前面的0、1的组合顺序确定出这是一个命令。回复 FORTRAN7:你上网查查cpu的实物,就会发现cpu有很多引脚,这些引脚就是接受高低电平的。你想想,电脑...

驱动的原理是什么
答:驱动的原理就是将底层硬件包装成操作系统能统一调配的功能集 原理图:硬件(电路级实现)<--- 驱动程序(转换)<--- 操作系统(功能原语)驱动的目的就是屏蔽各种底层硬件之间的差异,隐藏技术细节,给上层软件提供一个看上去是一样的功能集。不同硬件对操作系统功能的具体实现方式是不一样的,所以不...

为什么软件能影响到硬件,说出原理。
答:大规模的集成电路中执行逻辑操作或运算(具体的,那就是电路知识了,最基本的原理都非常非常简单,简单的让你吃惊,即通路,断路),最终形成的现在运算速度惊人的计算机.要理解的很清楚的话那就要求掌握多门学科的基础知识了.你不理解软件为何能控制硬件,大概是因为你觉得软件是看不见摸不着的东西,如何能够控...

软件如何控制硬件?
答:三极管的电平高低主要是通过开关来完成,即硬件实现 问题七:软件是怎么控制硬件的? 通过一些指令,这个看似简单,其实涉及到一些很底 层的内容和原理。对于一般计算机爱好者 来讲,又没有办法说明白,原因就是我们 从来没有考虑过电路在物理上的实现。 计算机软件说到底,不过就是一些指导电 子元件工作的指令序列,那么...

步进电机驱动器的原理是什么?
答:步进电机驱动器的原理是将输入的脉冲信号转换成角位移或线位移输出,驱动步进电机按设定的方向转动。步进电机驱动器通常由脉冲发生器、电源模块、信号解码器、驱动模块等部分组成。当步进电机驱动器接收到一个脉冲信号时,它会驱动步进电机按设定的方向转动一个固定的角度或步进角,完成一系列连续的运动或定位...

驱动工作的原理是什么
答:驱动程序是用来控制计算机硬件设备的软件。它们通过与操作系统和其他软件进行交互来控制硬件设备。驱动程序通常包含设备特定的代码,用于与硬件进行通信并控制它的功能。驱动程序还可以提供附加的功能,如支持设备的高级功能、提供用户界面等。

电脑驱动程序的工作原理
答:根据百度百科:驱动程序,英文名为“Device Driver”,全称为“设备驱动程序”, 是一种可以使计算机和设备通信的特殊程序,可以 说相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。 因此,驱动程序被誉为“ 硬件的灵魂”、“硬件的主宰”、和“硬件...

软盘驱动器的工作原理是什么?
答:软驱的基本工作原理 (1)盘片放入驱动器后,盘片将随主轴一起恒速旋转。这时驱动器向软盘控制器发出三个状态信号,即索引信号、零磁道信号和写保护信号。(2)软盘控制器对上三个信号进行检测,根据零磁道信号的有效与否发出寻道检测命令。当零磁道信号有效时,发出磁头步进方向有效信号,使磁头向高位磁道寻...

单片机开发板驱动原理是什么
答:驱动程序是管理这些硬件元件的软件,它提供了一组接口,使得应用程序可以访问和控制这些硬件元件。驱动程序接口与应用程序之间的接口是硬件无关的,这样应用程序就可以在不同硬件平台上运行。驱动程序通常包括两个部分:驱动程序框架和驱动程序驱动。驱动程序框架是一组通用的、硬件无关的函数和数据结构,它提供...

硬件的工作原理以及技术指标
答:硬盘的工作原理:现代硬盘原理为IBM的Winchester技术,它的特点是工作磁头悬浮在高速转动的盘片上面,而不直接与硬盘接触。所以硬盘有了正确的结构基础:密封、高速旋转的镀磁盘片、磁头沿盘片径向移动,这就是Winchester硬盘技术的精髓。整个硬盘系统由硬盘驱动器、硬盘适配器及连接电线三部分组成。硬盘驱动器加...