- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统基础 设备分配过程 (1) 根据用户请求的I/O设备的逻辑名,查找逻辑设备和物理设备的映射表; (2) 以物理设备为索引,查找SDT,找到该设备所连接的设备控制表DCT; (3) 继续查找与该设备连接的控制器控制表COCT和通道控制表CHCT,就找到了一条通路; 输入/输出通道分类 按照信息交换方式和所连接的设备种类不同,通道可以分为以下三种类型: ⑵选择通道 它适用于连接磁盘、磁带等高速设备。这种通道以“组方式”工作,每次传送一批数据,传送速率很高,但在一段时间只能为一台设备服务。每当一个I/O请求处理完之后,就选择另一台设备并为其服务。 输入/输出通道分类 按照信息交换方式和所连接的设备种类不同,通道可以分为以下三种类型: ⑶成组多路通道 这种通道综合了字节多路通道分时工作和选择通道传输速率高的特点,其实质是:对通道程序采用多道程序设计技术,使得与通道连接的设备可以并行工作。 通道工作原理 在通道控制方式中,I/O设备控制器中没有传送字节计数器和内存地址寄存器,但多了通道设备控制器和指令执行部件。CPU只需发出启动指令,指出通道相应的操作和I/O设备,该指令就可启动通道并使该通道从内存中调出相应的通道指令执行。 一旦CPU发出启动通道的指令,通道就开始工作。I/O通道控制I/O控制器工作,I/O控制器又控制I/O设备。这样,一个通道可以连接多个I/O控制器,而一个I/O控制器又可以连接若干台同类型的外部设备。 通道控制方式 通道的运算控制部件包括: ① 通道地址字(CAW):记录下一条通道指令存放的地址,其功能类似于中央处理机的指令寄存器。 ② 通道命令字(CCW):记录正在执行的通道指令,其作用相当于中央处理机的指令寄存器。 ③??通道状态字(CSW):记录通道、控制器、设备的状态,包括I/O传输完成信息、出错信息、重复执行次数等。 通道方式的输入/输出的执行过程 通道方式I/O 过程可以分成三个阶段: I/O 启动阶段 用户在I/O 主程序中调用文件操作请求传输信息,文件系统根据用户给予的参数可以确定哪台设备、传输信息的位置、传送个数和信息主存区的地址。然后,文件系统把存取要求通知设备管理,设备管理按规定组织好通道程序并将首地址放入CAW。CPU 向通道发出Start I/O,命令通道工作,通道根据自身状态形成条件码作为回答,若通道可用,则CPU 传送本次设备地址,I/O 操作开始。这一通信过程发生在操作开始期,CPU 根据条件码便可决定转移方向。 通道方式的输入/输出的执行过程 I/O 操作阶段 启动成功后,通道从主存固定单元取CAW,根据该地址取得第一条通道命令,通道执行通道程序,同时将I/O 地址传送给控制器,向它发出读、写或控制命令,控制外围设备进行数据传输。控制器接收通道发来的命令之后,检查设备状态,若设备不忙,则告知通道释放CPU,并开始I/O操作,向设备发出一系列动作序列,设备则执行相应动作。之后,通道独立执行通道程序中各条CCW,直到通道程序执行结束。从通道被启动成功开始,CPU 已被释放可执行其他任务并与通道并行工作,直到本次I/O 结束,通道向CPU 发出I/O 操作结束中断,再次请求CPU 干预。 通道方式的输入/输出的执行过程 I/O 结束阶段 通道发现通道状态字中出现通道结束、控制器结束、设备结束或其他能产生中断的信号时,就应向CPU 申请I/O 中断。同时,把产生中断的通道号和设备号,以及CSW 存入主存固定单元。中断装置响应中断后,CPU上的现行程序才被暂停,调出I/O 中断处理程序处理I/O 中断。 通道方式的输入/输出的执行过程 通道方式I/O 的示意 Break 设备的类型 1.按从属关系分类 -系统标准设备 (显示器、硬盘、键盘、鼠标) -用户设备 (MIC,打印机,扫描仪、手写笔等) 2.按数据组织和传输方式分类 -块设备 (Block device)(磁盘) -字符设备 (打印机、键盘、鼠标等) 3.按共享属性分类 -独占设备 (如打印机等低速I/O设备) -共享设备 (磁盘等) -虚拟设备 设备管理的目标和功能 设备管理的目标 1.设备的有效性 CPU与I/O设备的并行 I/O设备之间的并行 2.设备的通用性(独立性) 通过OS来屏蔽外设操作的具体细节,提供给用户的是一种性能理想化的,操作简单的逻辑设备。 设备管理的功能 1.设备分配 2.实现设备操作 3.缓冲区管理 把设备分配给一个进程 启动设备并驱动设备完成相应的操作 缓冲区的建立、分配和释放 设备管理的目标和功能 设备的I/O控制方式 程序(Programmed)I/O方式 中断驱动(Interrupt
您可能关注的文档
- 摩天手机”享清晰·发现美“摄影大赛活动.pptx
- 摩丁创想技术演示.pptx
- 摩奇有机覆盖物(案例).ppt
- 摩尔多瓦葡萄酒资料.ppt
- 摩尔质量、气体摩尔体积.ppt
- 摩托罗拉PDA手机是手机与PDA完美的结合体.ppt
- 摩托罗拉《人力资源管理内部培训教材》.ppt
- 摩托罗拉培训体系介绍27.ppt
- 摩托罗拉在中国做地地道道的中国公司.ppt
- 摩托罗拉扫描平台.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)