第5章 设备管理讲解.ppt

  1. 1、本文档共86页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? ( 1 )中断频率。中断驱动 I/O 方式多次。 DMA 方式一次。 ? ( 2 )数据传送方式。中断驱动方式要经 CPU 。 DMA 方式不经过 CPU ,由 DMA 控制器管理。 4 .通道控制方式 通道控制方式 是一种 以主存为中心 ,是设备与主存 直接交换数据的控制方式。 CPU 只需要发出启动指令, 指出通道相应的操作和输入输出设备,该指令就可以启 动通道并使该通道从主存中调出相应的通道指令执行, 完成 一组数据块 的输入 / 输出。 特点: 通道所需要的 CPU 干预更少,并可以实现 CPU 、通道和输入输出设备三者之间的并行操作,从而 更有效地提高整个系统资源的利用率。通道控制方式适 用于现代计算机系统中的大量数据交换。 通道 1 . I/O 通道的概念 I/O 通道 是指专门负责输入输出工作的处理器。 它有自己的指令系统(包含数据传送指令和设备 控制指令),能按照指定的要求独立地完成输入 输出操作。中央处理器可以做相应的计算操作, 从而使系统获得 CPU 与外设的并行处理能力。 2 . I/O 通道的分类 输入输出通道是用于控制外围设备的。根据信息交换方 式的不同,把通道分成三种类型: (1) 字节多路通道。 通常都含有许多非分配型子通道,其数 量可以从几十到数百个,每一个子通道连接一台输入输出设 备,这些子通道 按时间片轮转方式共享主通道 。如图所示。 字节多路通道连接低速或中速设备时,不会丢失信息。 (2) 数据选择通道。 可以连接多台高速设备,但是,由 于它只含有一个分配型子通道,在一段时间内只能执 行一个通道程序,控制一台设备进行数据传送,致使 当某台设备占用了该通道后,便 一直由它独占 ,(即 使无数据传送,通道被闲置也不允许其他设备利用) 直至该设备传送完毕后释放该通道。 数据选择通道虽然有很高的传输速率,但是,它每 次只允许一个设备传输数据。所以,这种通道利用率 很低。 选择通道 (3) 数组多路通道。 将数据选择通道传输速率高和 字节多路通道能使各子通道(设备)分时并行操 作的 优点相结合 ,而形成的一种新通道。它含有 多个非分配型子通道,因而这种通道既具有很高 的数据传输速率,又能获得令人满意的通道利用 率。 该通道被广泛地用于连接多台高、中速的外 围设备,其数据传送是按数组方式进行的。 通道与计算机系统各硬件的关系 ? 例 (清华大学 2001 年试题,问答题) ? I/O 控制可用哪几种方式实现?各有何优缺点? 5.3 设备分配与回收 5.3.1 设备分配中的数据结构 为了实现对设备的管理和控制,需要对 每台设备、通道、控制器的情况进行登记。 设备分配主要采用的数据结构有 设备控制表 、 控制器控制表 、 通道控制表 和 系统设备表 。 ? 例 (中国科学院计算所试题) ? 进行设备分配时所需要的数据表格主要有 ( )、( )、( )和( )等。 1 .设备控制表( DCT ) 系统为 每台设备 配置一张 设备控制表 ,用于 记录设备的特性及与输入输出控制器连接的情况。 设备控制表中包括:设备标识符、设备类型、 设备状态、 设备等待队列指针 、输入输出控制器 指针、设备相对号、占用作业名等。 设备标识符 也称为设备绝对号。它是指计算 机系统对每台设备的编号。用户对每类设备的编 号称为设备相对号,也称为 设备类号 。 2 .控制器控制表( COCT ) 系统为 每个控制器 配置了一张 控制器控制表 , 以反映控制器的使用状态,以及与通道的连接状 况等。 控制器控制表内容包括:控制器标识符、控 制器的状态、 与控制器连接的通道表指针 、控制 器队列的队首指针、通道队列的队尾指针等。其 中与控制器连接的通道表指针指向该控制器的通 道控制表。 3 .通道控制表( CHCT ) 系统为 每个通道 配置一张 通道控制表 ,以反 映通道的使用状态。 通道控制表内容包括:通道标识符、通道状 态、等待获得该通道的进程等待队列指针等。 4 .系统设备表( SDT ) 系统设备表 也称为设备类表, 整个系统配置一张 。 它记录已被连接到系统中的所有物理设备的情况, 每个 物理设备占

文档评论(0)

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

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

1亿VIP精品文档

相关文档