操作系统CH07详解.pptx

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章:设备管理 吕鸣松 (讲师) 东北大学 信息科学与工程学院 lvmingsong@ise.neu.edu.cn 《操作系统原理》 2013年春季课程 主要内容 I/O管理基本知识 I/O控制方式 缓冲技术 设备分配与回收 磁盘存储器的管理 RAID技术 《操作系统原理》——东北大学 第7章 设备管理 2 主要内容 I/O管理基本知识 I/O控制方式 缓冲技术 设备分配与回收 磁盘存储器的管理 RAID技术 《操作系统原理》——东北大学 第7章 设备管理 3 外设的分类 按交互对象分类 人机交互设备:如显示器、打印机、键盘、鼠标 与其它电子设备交互的设备:磁盘、磁带、传感器、控制器 计算机之间的通信设备:网卡、调制解调器 按交互方向分类 输入设备:键盘、鼠标、扫描仪 输出设备:显示器、打印机 输入/输出设备:磁盘、网卡 《操作系统原理》——东北大学 第7章 设备管理 4 外设的分类 从程序使用角度分类 逻辑设备:计算机程序中使用的设备 物理设备:实际完成I/O操作的设备 按外设特性分类 使用特性:存储、输入/输出、终端 数据传输率:低速(如键盘)、中速(打印机)、高速(磁盘、网卡) 信息组织特征 字符设备:以字符为单位存储或传输信息,一般不能被寻址 块设备:以数据块为单位存储或传输信息,一般可寻址 《操作系统原理》——东北大学 第7章 设备管理 5 外设的分类 从资源分配角度分类 独占设备:在一段时间内只允许有一个进程使用的设备,一般为低速I/O设备,如打印机,磁带等 共享设备:在一段时间内可有多个进程并发使用的设备,多个进程以交叉的方式来使用设备,其资源利用率高,如硬盘 虚拟设备:在一类设备上模拟另一类设备,常用共享设备模拟独占设备,用高速设备模拟低速设备,被模拟的设备称为虚设备.(实例:SPOOLing技术,利用虚设备技术——用硬盘模拟输入输出设备) 《操作系统原理》——东北大学 第7章 设备管理 6 外设的特点 种类多 差异大(控制方式和I/O速度) 《操作系统原理》——东北大学 第7章 设备管理 7 设备与控制器之间的接口 《操作系统原理》——东北大学 第7章 设备管理 8 I/O管理的目的 提高效率:提高I/O访问效率,匹配CPU和多种不同处理速度的外设 方便使用:方便用户使用,对不同类型的设备使用统一方法,协调对设备的并发使用 方便控制:方便OS内部对设备的控制,增加和删除设备,适应新的设备类型 《操作系统原理》——东北大学 第7章 设备管理 9 I/O管理的功能 提供设备使用的用户接口:命令接口和编程接口 设备分配和释放:使用设备前,需要分配设备和相应的通道、控制器 设备的访问和控制:包括并发访问和差错处理(虚拟设备) I/O缓冲和调度:目标是提高I/O访问效率 《操作系统原理》——东北大学 第7章 设备管理 10 I/O软件的设计目标 设备独立性:又称设备无关性,即应用程序所涉及的I/O设备与系统中具体使用的物理设备相互无关 系统建立逻辑设备与物理设备的映射机制,应用进程通过逻辑设备名申请I/O,系统通过物理设备的驱动和控制实现具体的I/O 提高了设备分配的灵活性 易于实现I/O重定向 《操作系统原理》——东北大学 第7章 设备管理 11 I/O软件的设计目标 统一命名:对各类设备采用预先设计的、统一的逻辑名称命名,而不依赖于具体设备 层次结构:组成I/O软件的各个程序按照其功能和彼此接口划分成若干层次,与用户I/O程序相关的部分在高层,直接与硬件动作相关的部分在低层 高效率:合理分配各种设备,尽可能提高外设和CPU、外设之间的并行性 《操作系统原理》——东北大学 第7章 设备管理 12 I/O管理结构 《操作系统原理》——东北大学 第7章 设备管理 13 用户进程 逻辑I/O 设备I/O 调度与控制 I/O硬件 虚拟设备: 针对用户,提供操作命令; 对于通信设备,则是通信体系结构,如通信协议栈; 对于文件存储设备,是文件系统的逻辑控制结构 逻辑设备与物理设备之间的过渡协调机构: 用户命令到设备操作序列的转换; I/O缓冲:提高I/O效率 控制物理设备的实体,直接面对硬件设备的控制细节,这部分通常为驱动程序。 并发I/O访问调度 设备控制和状态维护 中断处理 主要内容 I/O管理基本知识 I/O控制方式 缓冲技术 设备分配与回收 磁盘存储器的管理 RAID技术 《操作系统原理》——东北大学 第7章 设备管理 14 PC中的各类总线 《操作系统原理》——东北大学 第7章 设备管理 15 程序I/O方式 I/O操作由程序发起,并等待操作完成。数据的每次读写通过CPU。 优点 几乎不需要其它任何硬件机构的支持 缺点 在外设进行数据处理时,CPU只能忙等待 CPU与外设只能串行工作 《操作系统原理》——东北

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档