- 7
- 0
- 约2.06万字
- 约 120页
- 2016-12-30 发布于未知
- 举报
图10-7 驱动程序接口 10.3.3 与设备无关的I/O软件 设备驱动程序与操作系统其余部分之间的接口是这一问题的一个方面。图10-7 a)所示为这样一种情形:每个设备驱动程序有不同的与操作系统的接口。这意味着,可供系统调用的驱动程序函数随驱动程序的不同而不同。这可能还意味着,驱动程序所需要的内核函数也是随驱动程序的不同而不同的。综合起来看,这意味着为每个新的驱动程序提供接口都需要大量全新的编程工作。 10.3.3 与设备无关的I/O软件 相反,图10-7 b)所示为一种不同的设计,在这种设计中所有驱动程序具有相同的接口。这样一来倘若符合驱动程序接口,那么添加一个新的驱动程序就变得容易多了。这还意味着驱动程序的编写人员知道驱动程序的接口应该是什么样子的。实际上,虽然并非所有的设备都是绝对一样的,但是通常只存在少数设备类型,而它们的确大体上是相同的。 10.3.3 与设备无关的I/O软件 这种设计的工作方式是:对于每一种设备类型,例如磁盘或打印机,操作系统定义一组驱动程序必须支持的函数。对于磁盘而言,这些函数自然地包含读和写,除此之外还包含开启和关闭电源、格式化以及其他与磁盘有关的事情。驱动程序通常包含一张表格,这张表格具有针对这些函数指向驱动程序自身的指针。当驱动程序装载时,操作系统记录下这张函数指针表的地址,所以当操作系统需要调用一个函数时,它可以通过这张表格发出间接调
您可能关注的文档
- 战略管理:思维与要径(第2版)教学课件作者黄旭第1章战略管理导论课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭第2章战略导航课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭第3章外部环境分析:机会、挑战与产业竞争课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭第7章战略选择的方法课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭第9章组织结构:战略实施的组织保障课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭第11章期末测试02课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭第八章课件.ppt
- 战略管理:思维与要径(第2版)教学课件作者黄旭第二章课件.ppt
- 战略管理:思维与要径(第2版)教学课件作者黄旭第九章课件.ppt
- 战略管理:思维与要径(第2版)教学课件作者黄旭第六章课件.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 基于Uplift Model的电商平台优惠券分发优化-2024大数据大模型峰会.pdf VIP
- 技术转移管理规程.docx VIP
- 医疗器械(耗材)项目售后服务能力及方案.docx VIP
- 药品技术转移管理规程.pdf VIP
- 2025至2030湘菜行业市场发展现状及发展前景与投资发展策略报告.docx VIP
- 2025年度高二数学期中考试(数列+导数).docx VIP
- 2025-2030年湘菜行业市场发展现状及发展前景与投资发展策略研究报告.docx VIP
- 罗森伯格自尊量表中文版(SES).docx VIP
- 《S7-200 SMART PLC编程及应用第4版》廖常初 习题答案.pdf VIP
- 2025年南方电网数字电网集团有限公司第三批社会招聘254人备考题库附答案解析.docx VIP
原创力文档

文档评论(0)