- 1
- 0
- 约1.2万字
- 约 53页
- 2017-06-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 虚拟设备 在多任务运行环境下,计算机内的硬件、软件资源为多个任务共享。任何一个用户程序都不能独占系统的硬件、软件资源。 虚拟设备实质上是真实物理设备的部分资源和相关软件的组合,用来完成用户程序需要的功能。 虚拟设备不但可以代表实际存在的硬件设备,还可以模拟实际上不存在的“设备”,供用户使用。 计算机上的“虚拟光驱”就是一个典型的虚拟设备。与这个设备同名的物理设备是不存在的,用户使用的是硬盘的部分存储空间以及相应的服务程序。 使用虚拟设备好处: 实现多
您可能关注的文档
- 第10篇 输入、输出流.ppt
- 实验一 类及对象.doc
- 第10篇 数据库技术.ppt
- 实验一 熟悉Linux环境和常用命令.ppt
- 第10篇 虚拟内存.pdf
- 实验一 熟悉实验环境和简单程序设计.doc
- 第10篇 装配基础.ppt
- 第10篇(第12课).ppt
- 实验一 无心磨床的调整及尺寸分布曲线的测定 一.实验类型:.pdf
- 第10篇_Visual_Basic的数据访问方法.ppt
- 2026年人工智能在金融领域的应用现状与展望报告.docx
- 2026年环保产业十年创新:碳交易市场分析报告.docx
- 2026年碳影响技术五年发展:地质封存与工业应用报告.docx
- 2026年婚纱摄影行业营销策略报告及未来五年市场拓展.docx
- 2026年汽车行业报告:IP打造与汽车内容生态商业化策略研究.docx
- 消防法辅警考试题及答案.docx
- 2026年健康监测压力传感器:十年进展与工业自动化报告.docx
- 巴音郭楞蒙古自治州且末县2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案).docx
- 2025年人教版高二物理电容器的极板面积变化专题试卷及解析.docx
- 安庆市郊区2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案).docx
原创力文档

文档评论(0)