驱动程序

来自计算思维百科
跳转至: 导航搜索
驱动程序1.jpg

计算机一般都有很多外部设备,例如打印机、扫描仪等等,计算机希望能把数据传输到这些设备上,让这些设备工作听计算机的指令动起来,驱动程序就是完成这个工作的。驱动程序是一种可以使计算机和设备通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。

基本概念

驱动程序,全称为“设备驱动程序”,是一种可以使计算机和设备通信的特殊程序,用来将硬件本身的功能告诉操作系统,完成硬件设备电子信号与操作系统及软件的高级编程语言之间的互相翻译。

当操作系统需要使用某个硬件时,比如:让声卡播放音乐,它会先发送相应指令到声卡驱动程序,声卡驱动程序接收到后,马上将其翻译成声卡才能听懂的电子信号命令,从而让声卡播放音乐。

应用范围

设备驱动程序的设计原理可应用学习、生活和工作中需要沟通的地方,如插座转换器、语言翻译人员、专家、卫星等。

使用方法及步骤

  1. 确定好沟通的双方
  2. 根据沟通双方的特点,设计或选择方便双方沟通的中间角色
  3. 在沟通双方中间插入中间角色
  4. 双方进行沟通

应用案例

应用1-插座转换器

案例:生活中我们常常可以看到插座转换器,原因就是有些电器是三脚插头,而现有的插座是两脚插座,这时候就需要一个插座转换器来作为中间沟通角色,负责把电流从两脚插座转换输送到三脚插头。如图:

驱动程序2.jpg

在这个案例中,插座转换器就是一种驱动程序,把三相输入转换为两项输入,或是反之,使三相与二相电流之间完成信号转换。

应用2- 随行翻译人员

案例:有些外交官在进行外交事务的时候,会带一名随行翻译人员。原因就是该外交官不熟悉接待人员的语言,这时候就需要随行的翻译人员作为中间角色,听懂接待人员的说话内容,然后用外交官听得懂的语言讲给外交官听。

在这个案例中,外交官是计算机,要处理的事务是外部设备,通过翻译这个驱动程序,完成双方信息的转换。

可以体现的计算思维

驱动程序是作为设备和计算机通信沟通的中间角色,负责转换沟通语言,保证了不同领域沟通的顺畅,体现了计算思维的转化特点。