小话驱动程序
来源:互联网 发布:朴素贝叶斯网络 编辑:程序博客网 时间:2024/05/19 03:23
驱动程序(Device Driver)是什么呢?有什么作用呢?
答:驱动程序是一种程序,是软的,没有重量,没有味道,类似于我们平常写的C程序。驱动程序用来驱动I/O硬件设备,缺乏这个驱动程序,很多I/O硬件设备便无法正常工作,驱动程序实际上是I/O硬件设备的接口,可以将其理解为对I/O硬件设备的封装与抽象。
下面来详细说说:
1、I/O硬件设备(比如键盘,鼠标,打印机,显示器等)要与计算机交流,那计算机的OS根本就不认识你啊,怎么办?这个时候就需要驱动程序来作为桥梁,驱动程序向OS介绍I/O硬件设备的习性和脾气,这样I/O硬件设备就可以和OS沟通了。
2、驱动程序为什么知道I/O硬件设备的个性和脾气呢?因为驱动程序是I/O硬件设备生产者提供的。有时候,一些OS内置有许多常见I/O硬件设备的驱动程序,这样就很方便了。当然,如果新出来了某种I/O硬件设备,而计算机的OS在设计时没有这个驱动程序,那么,就需要为这个新的I/O硬件设备安装驱动程序。
总之:驱动程序可以看成是I/O设备的一种抽象,当我们说OS与I/O设备进行沟通交流时,实际上用到了驱动程序这个桥梁。说白了,驱动程序就是一个翻译员。
看一幅图,结束本文:
最后,值得一提的是:上图中并没有出现CPU之类的计算机硬件的概念,为什么呢?因为图中的操作系统是一个广义是概念,是对计算机硬件(CPU等)的抽象。
- 小话驱动程序
- 小驱动程序Mainl
- WDM驱动程序入门 驱动程序的小秘密
- 编写虚拟Storport小端口驱动程序
- 驱动程序
- 驱动程序
- 驱动程序
- 驱动程序
- 驱动程序
- 驱动程序
- 驱动程序
- WDM驱动程序入门(2)――驱动程序的小秘密
- WDM驱动程序入门(2)——驱动程序的小秘密
- Citrix小贴纸---连接XenAPP时协议驱动程序错误
- android 字符设备驱动程序的一点小总结
- 【用户指南:快速关闭驱动程序签名提示的小技巧】
- 【用户指南:快速关闭驱动程序签名提示的小技巧——jiasuba.com】
- VS2010,WinDDK搭建驱动程序以及相关一些小问题的总结
- 对IOS设备中UDID的一些思考
- Windows 7 删除文件打开方式列表 使用注册表
- 口才
- 在iPhone应用中使用自定义字体
- NSString/NSData/char*类型转换
- 小话驱动程序
- asp.net 在aspx页面 中包含(引入)HTML文件,include
- 如何获取iphone的硬件版本以及系统信息
- iPhone开发之隐藏系统状态栏
- 使用intellij idea 搭建springmvc例子【简单景点登录】
- iPhone开发之启动画面及动画
- 针对 WebService 使用 Service 类获取 Port 类的一个参数问题的解释
- C# 防止连接跳出webbrowser界面
- 软件模型