- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DMA方式通道方式虚拟设备SPOOLing缓冲管理单-四川大学
《计算机操作系统》- 第8章 操作系统原理Operating System Principles 四川大学计算机学院 段 磊 leiduan@ 2014 第8章 输入/输出设备管理 设备管理是操作系统管理功能中最庞杂和琐碎的部分。 设备管理的主要目标: 提高系统效率 为用户或高层应用提供方便的接口 支持设备共享 I/O设备管理概述 I/O软件体系结构 本章目录 8.1 输入/输出系统 8.2 设备控制器 8.3 输入/输出控制方式 8.4 缓冲管理 8.5 输入/输出软件 8.6 设备分配和回收 本章目录 8.1 输入/输出系统 输入/输出系统(发展) 输入/输出设备(分类) 传输率 数据组织形式 共享属性 设备管理的功能 8.2 设备控制器 8.3 输入/输出控制方式 8.4 缓冲管理 8.5 输入/输出软件 8.6 设备分配和回收 8.1.1 输入/输出系统 大型计算机的输入/输出系统 小型计算机和微型计算机的输入/输出系统 大型机输入/输出系统 大型机的组织结构: 主机Host 通道Channel 设备控制单元DCU 大型机输入/输出系统 小型机和微机的输入/输出系统 小型机的总线组织结构: ISA: 工业标准结构总线 EISA: 扩展工业标准结构 VESA: 32位标准的计算机局部总线 PCI: 外设组件互连标准 通用计算机组织结构-- 具有全局总线和局部总线的PCI总线 8.1.2 输入/输出设备 输入设备 将各种外部设备的信息送入到计算机 输出设备 将计算机内存中已经处理好的信息输出到外部设备中 计算机输入/输出设备的种类和数量繁多,按照应用和速度等的不同有不同的分类 按照输入/输出设备的传输率分类 即按速度分: 低速设备 键盘、打印机 中速设备 磁盘、监视器 高速设备 网卡、调制解调器 按照设备的数据组织形式分类 字符设备 以字符方式进行数据的输入和输出 传输率较低,不可寻址,中断驱动方式传输 交互式终端、打印机 块设备 以数据块的方式进行数据的输入和输出 传输速率较高,可寻址,DMA方式进行传输 磁盘,可定位 按照设备的数据组织形式分类 字符设备 以字符方式进行数据的输入和输出 传输率较低,不可寻址,中断驱动方式传输 交互式终端、打印机 块设备 以数据块的方式进行数据的输入和输出 传输速率较高,可寻址,DMA方式进行传输 磁盘,可定位 按照设备的共享属性分类 独占设备 如:临界资源 共享设备 如:磁盘。 虚拟设备 本身固有属性为独占,但将其虚拟为几个逻辑设备。 按照设备的交互对象分类 人机交互设备 如:视频显示设备、键盘、鼠标、打印机 与计算机或其他电子设备交互的设备 如:磁盘、磁带、传感器、控制器 计算机间的通信设备 如:网卡、调制解调器 按照设备的交互方向分类 输入(可读) 如:键盘、扫描仪 输出(可写) 如:显示设备、打印机 输入/输出(可读写) 如:磁盘、网卡 8.1.3 设备管理的功能 对设备的控制 将用户的输入/输出请求转换为每个设备能够识别的输入/输出指令,并实施设备驱动和中断处理工作 对设备状态进行跟踪和分配 跟踪设备的状态,保留在设备控制表中 根据作业或进程的请求而分配设备,并在作业或进程使用设备结束后回收设备,重新分配 实现虚拟设备 将一台独占的物理设备变为多个逻辑设备,从而能够接收多个进程对设备的请求 缓冲管理 实现低速的输入/输出设备与高速处理器之间的协调工作 本章目录 8.1 输入/输出系统 8.2 设备控制器 设备控制器及其主要功能 设备控制器的组成 8.3 输入/输出控制方式 8.4 缓冲管理 8.5 输入/输出软件 8.6 设备分配和回收 8.2.1 设备控制器的功能 接收和识别处理器命令 具有命令寄存器和译码器,将处理器的命令接收到命令寄存器中并对命令进行译码 设备控制 根据接收和译码后的处理器命令对设备采取相应的控制 数据交换 实现处理器与设备控制器之间、设备控制器与设备之间的数据交换 识别设备地址 系统中的每一个设备都有一个地址,设备控制器能够识别所控制设备的地址 了解和报告设备的状态 设备控制器中的控制/状态寄存器能够存储接收到的设备状态信息,并将信息上传给处理器 8.2.2 设备控制器的组成 各类寄存器:数据、命令、状态 信号线:数据线(独立寻址、内存寻址)、地址线、控制线 I/O逻辑:在其控制下完成与CPU、设备的通信 本章目录 8.1 输入/输出系统 8.2 设备控制器 8.3 输入/输出控制方式 轮流测试(polling) 中断方式(interrupts) DMA方式 通道方式(ch
您可能关注的文档
- -2018第十届·中国物流信息化大会.DOC
- 171106远程培训系统的使用.PPT
- 20071121_113320第04章电脑网路的种类.PPT
- 2009年第6期-安徽商贸职业技术学院.DOC
- 2009年特通部招聘计划-北京交通大学就业资讯网.DOC
- 201019第一届董事会第十七次会议决议公告-天润曲轴.DOC
- 2010911_94249附录二左忠毅公逸事.DOC
- 2012北京科技型中小企业技术创新资金拟立项-北京科委.DOC
- 2013HBSC年会暨医院策略管理国际研讨会邀请函.DOC
- 2013年第4期总第52期嘉兴互联网协会秘书处编网址http.DOC
- D级锅炉制造许可评审细则-山东特种设备协会.DOC
- Examples1你可曾纳闷你在电视上和电影里看到的动物是如何被.DOC
- for+一段时间since+一个时间点EgHehasbeenawaysincethree.PPT
- Fiddler对安卓应用手机抓包图文教程-51Testing.DOC
- GMP文件相关词汇-北京翻译公司.DOC
- -继续教育学院-浙江师范大学.DOC
- GNSS数据处理中的模型分析-中科院报告-201608.PPT
- H006南京邮电大学物联网学院移动互联网应用安全测试软硬件系统.DOC
- Hill密码的加密解密与破译-上海交通大学数学科学学院.PPT
- -网络层-计算机理论与软件研究所.PPT
最近下载
- 新22S6消防工程参考标准.docx
- 慢性肾脏病早期筛查、诊断及防治指南(2022年版).pptx VIP
- 家庭饮食健康计划.pptx VIP
- 2025年福建省厦门集美中学招聘办公室职员1人笔试备考题库及答案解析.docx VIP
- 级配碎石施工 ..ppt VIP
- 2022年7月上海高考英语真题(学生版+解析版+听力音频).docx
- DB44T 1212-2013 用能单位能源计量管理体系通用要求.pdf VIP
- 上-下气道慢性炎症性疾病联合诊疗与管理专家共识中华医学会呼吸病学分会哮喘学组(发布时间:2017-07).pdf VIP
- 心力衰竭诊疗规范.docx VIP
- 光照时间对三斑海马幼苗成活率和生长速度的影响.pdf VIP
文档评论(0)