设备独立的软件(续1) 设备独立的软件(续2) 1.独立于设备的软件的基本任务是实现所有设备都需要的功能,并且向用户级软件提供一个统一的接口 2.如何给文件和设备这样的对象命名是操作系统中的一个主要课题。独立于设备的软件负责把设备的符号名映射到正确的设备驱动上 3.设备保护 系统如何防止无权存取设备的用户存取设备呢? 设备独立的软件(续3) 4.不同的磁盘可以采用不同的扇区尺寸。向较高层软件掩盖这一事实并提供大小统一的块尺寸,这正是设备独立软件的一个任务。它可将若干扇区合成一个逻辑块。这样,较高层的软件只与抽象设备打交道,独立于物理扇区的尺寸而使用等长的逻辑块 5.缓冲技术 6.设备分配 7.出错处理 4.用户空间的I/O软件 尽管大部分I/O软件都包含在操作系统中,但仍有一小部分是由与用户程序连接在一起的库过程,甚至完全由运行于核外的程序构成。系统调用,包括I/O系统调用,通常由库过程实现 这些过程所做的工作只是将系统调用时所用的参数放在合适的位置,由其它的I/O过程实际实现真正的操作 四、设备相关技术 1.Spooling(虚拟设备)技术 一个虚拟设备 一个资源转换技术 (用空间,如输入,输出等换取CPU时间) 解决问题: 在进程所需物理设备不存在或被占用时使用该设备 假若进程打开打印机特殊文件后几小时内无所事事,其他进程什么都打印不了
您可能关注的文档
- 库存管理之库存基础知识概述.ppt
- 库存管理分析与库存管理控制.ppt
- 库存管理基础知识培训讲义.ppt
- 库存管理应用与分析课件.ppt
- 库存管理控制及仓储管理.ppt
- 库存管理控制规范4.ppt
- 库存管理日常业务帐务处理.ppt
- 库存管理模块培训教程.ppt
- 库存管理模式与库存控制方法.ppt
- 库存管理系统培训课件.ppt
- 老旧小区改造工程进度管理方案.docx
- 变电站防汛工作标准化手册.docx
- 2026年体育用品行业白牌、品牌、高端产品市场趋势报告.docx
- 2026年小学五年级语文(部编版)名著阅读理解能力测评卷.docx
- 2026年虚拟现实开发技术考核试卷.docx
- 五年级语文阅读理解专题练习(含参考答案).docx
- 2025商业地产秋季出逃露营撒欢计划(万物欢喜悦享乡野主题)活动策划方案.pdf
- 2026-2027学年初中信息技术(信息科技)九年级上粤教B版(第4版)第二节 物联网在生活中的应用课时测评卷.docx
- 老旧小区装修改造项目投资计划书.docx
- 2026年清洁小家电行业市场增长动力与市场分析报告.docx
原创力文档

文档评论(0)