当前位置: 主页 > 知识大全 >

电脑系统为什么要装各种驱动?

时间:2013-10-24 22:22    来源:CFAN    阅读:

  PC、手机、平板,任何智能设备都是由不同型号的硬件和操作系统构成。而想让硬件和系统这套软硬平台协同工作,隐藏在背后的驱动则是保证性能和稳定的最核心要素。

  系统背后的无名英雄——驱动程序

  大家知道硬件要被Win识别并能够在系统中使用,它就离不开驱动程序。那么什么是驱动程序,它又是怎样在后台工作?

  认识幕后的驱动程序
  驱动程序从字面解释就是驱动硬件的一种程序,它是硬件和操作系统之间的接口。从程序基本功能上说,驱动程序和我们常见的应用程序并没有多大的不同,它主要起到一个“翻译”功能。比如要想打开DOC文档,就需要Word这个“驱动程序”来协助完成。

  硬件的驱动程序主要也是实现类似翻译功能,以声卡为例,我们可以把DOC文件比作声卡,把Word比作声卡驱动程序。如果本机没有安装该声卡的驱动程序(对应Word组件),那么在插入声卡想让它播放音乐时(对应试图打开的DOC文件),Win就无法播放出声音(对应无法打开DOC文件)。当然,相对一般的应用程序,驱动程序处于更底层的操作系统和硬件接口之间,平时我们看不到也感觉不到它而已。


(没有安装驱动程序声卡就无法播放音乐)

 
  驱动程序是怎么工作的
  驱动程序是如何在硬件和操作系统之间做“翻译”的呢?我们还是以声卡为例。

  正确安装好驱动程后,使用Win Media Play播放MP3音乐,在我们点击播放按钮时,系统此时就会向声卡驱动程序发送指令:喂,有个播放软件现在要播放MP3文件,你赶紧通知声卡播放声音。声卡驱动程序收到系统指令后,将这个指令翻译成声卡才能明白的电子信号命令,声卡接收到此信息就会按指令要求发出声音播放音乐了。


(驱动程序翻译流程图解)

  不过驱动程序和常见程序不同的是,首先它加载的顺序更早,因为硬件要在进入系统后随时候命,因此在Win启动过程中,完成系统内核加载后,驱动程序就自动加载到注册表中启动了,它的启动优先级比一般系统服务更高。其次它是在后台运行(不像Word我们可以在前台看到),因此驱动程序的编译难度更大,而且要有更好的稳定性,否则很容易导致系统蓝屏、死机。这也是为什么我们在强行安装不匹配驱动时,Win经常蓝屏的原因。

  ★知识拓展:

  ★为何有些硬件无需驱动
  理论上任何硬件要在系统中使用都必须安装驱动程序,但是在实际的使用中,很多朋友发现类似键盘、鼠标、显示器、CPU之类的设备,我们并没有安装驱动程序,为什么它们能直接使用呢?原来为了简化硬件厂商开发设备驱动工作量和方便用户的使用,一方面微软为常见类型的设备提供一系列的总线驱动程序和类型驱动程序。总线驱动内置在Win中,包括PCI、AGP、并口、串口、IEEE 1394接口等。类型驱动具有为许多标准类型设备所需的基本功能,比如PC必备的键盘、鼠标、显示器设备。

  所以,不是不需要驱动,而是有些驱动系统已经预置了。在升级驱动时就可以看到系统内置的兼容驱动。

 

(注:本文来自互联网,不代表本站的观点和立场,如侵犯了您的权益,请您告知,邮件@gmail.com联系我们删除,谢谢。)

标签: 驱动 系统 手机 电脑 平板 智能 设备

最新文章

·介绍国内免费网盘直链,免费CDN加速

·《不思议迷宫》手游皮特技能什么意思

·《阴阳师》式神总决选怎么投票

·《王者荣耀》新版达摩怎么出装

·《不思议迷宫》创世之门平民怎么打通关

·《王者荣耀》S6射手怎么出装比较好

·《王者荣耀》S6哪些刺客英雄好上分

·《不思议迷宫》创世之门100层奖励汇总

热点文章

·笔记本无线连接wifi连接成功,却上不了

·4种方法解决蓝牙与WiFi信号干扰的问题

·苹果电脑MacBook连不上WiFi怎么办?

·VMWare虚拟机提示:锁定文件失败,打不

·电脑无法识别USB无线网卡怎么办?

·开机去掉“选择要启动的操作系统,或按

·华为荣耀3C畅玩版(Hol-T00移动3G)手机

·Win7文字显示乱码,修复电脑中文乱码的