- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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与外设只能串行工作
《操作系统原理》——东北
您可能关注的文档
- 操作系统第7章文件管理详解.ppt
- 操作系统第六章文件管理详解.ppt
- 操作系统第七章主存管理详解.pptx
- 总结食品标准与法规详解.doc
- 操作系统复习资料详解.docx
- 操作系统概念复习资料【1-7章】FF详解.ppt
- 操作系统---计算机结构与工作原理基础知识详解.ppt
- 放射性核素的分布与迁移-物探COPY详解.ppt
- 总是明月最多情——诗歌意象鉴赏详解.pptx
- 操作系统课程设计计算机14-1c详解.docx
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 空调主机吊装方案.docx
- 基层儿科医务人员服务能力提升学习班答案-2024华医网继续教育答案.docx VIP
- 部编 人教版小学二年级上册语文教学课件 5.课文 14.我要的是葫芦 .pptx VIP
- 让“工具包”理念和方法落地.pdf VIP
- 国家开放大学《可编程控制器应用实训》形考任务2(实训二)参考答案.docx
- 4.2 实现中华民族伟大复兴的中国梦 课件(18张PPT)-2023-2024学年高中政治统编版必修一中国特色社会主义.pptx VIP
- 费森尤斯CRRT操作流程.doc VIP
- 五年级上册英语期中试卷人教精通版.pdf VIP
- 第17课昆明的雨(课件)(共27张PPT).pptx VIP
- 小学信息技术(信息科技)第六册泰山版(2018)合集.docx
文档评论(0)