- 6
- 0
- 约1.2万字
- 约 53页
- 2018-10-03 发布于广西
- 举报
第11章 Windows环境下输入输出程序设计 Windows是一个多任务操作系统,在保护模式下工作。 Windows操作系统不支持用户程序对计算机底层硬件进行直接控制。用户程序需要输入/输出时,可以通过通过API(Application Program Interface,应用程序接口)来调用设备驱动程序,对设备实现间接控制,进行输入/输出。 Windows 9x使用VxDs(Virtual Device Driver’s,虚拟设备驱动)设备驱动程序。 Windows 2000/XP使用WDM(Windows Driver Model,Windows驱动程序模型)设备驱动程序。 11.1 Windows设备驱动程序 11.1.1 虚拟设备 在多任务运行环境下,计算机内的硬件、软件资源为多个任务共享。任何一个用户程序都不能独占系统的硬件、软件资源。 虚拟设备实质上是真实物理设备的部分资源和相关软件的组合,用来完成用户程序需要的功能。 虚拟设备不但可以代表实际存在的硬件设备,还可以模拟实际上不存在的“设备”,供用户使用。 计算机上的“虚拟光驱”就是一个典型的虚拟设备。与这个设备同名的物理设备是不存在的,用户使用的是硬盘的部分存储空间以及相应的服务程序。 使用虚拟设备好处: 实现多
您可能关注的文档
- 《四年级2班主题班会-文明礼仪伴我行》课件.ppt
- 《四年级上册第5课古诗两首》课件.ppt
- 《四年级上册线段、直线、射线》课件.ppt
- 《四年级语文第八册第1课-古诗词三首-》课件.ppt
- 《四年级音乐课茉莉花》课件.ppt
- 《四年级语文下册29-寓言两则-修改版》课件.ppt
- 《四年级语文下册-种一片太阳花-》课件.ppt
- 《四年级植树问题-新第二课时》课件.ppt
- 《四旋翼直升机姿态运动控制研究(张家琪)》课件.ppt
- 《伺服电机知识培训》课件.ppt
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
原创力文档

文档评论(0)