第4章设备管理 4.2输入输出系统 4.22设备控制器 3.设备控制器的组成 (1)CPU与设备控制器的接口。该接口用于实现CPU与设备 控制器之间的通信。共有三类信号线:数据线、地址线和控制线 (2)设备控制器与设备的接口。控制器中的输入输出逻辑根 据处理器发送来的地址信号,去选择一个设备接口。一个设备接 口连接一台设备 (3)输入输岀逻辑。输入输岀逻辑用于实现对输入输出设备 的控制
4.2 输入输出系统 4.2.2 设备控制器 3.设备控制器的组成 (1)CPU与设备控制器的接口。该接口用于实现CPU与设备 控制器之间的通信。共有三类信号线:数据线、地址线和控制线。 (2)设备控制器与设备的接口。控制器中的输入输出逻辑根 据处理器发送来的地址信号,去选择一个设备接口。一个设备接 口连接一台设备。 (3)输入输出逻辑。输入输出 逻辑用于实现对输入输出设备 的控制。 第4章 设备管理
第4章设备管理 4.2输入输出系统 4.2.3输入输出通道 1.输入输出通道的概念 输入输出通道是指专门负责输入输出工作的处理器。它有自 己的指令系统(包含数据传送指令和设备控制指令),能按照指 定的要求独立地完成输入输出操作。中央处理器可以做相应的计 算操作,从而使系统获得CPU与外设的并行处理能力
4.2 输入输出系统 4.2.3 输入输出通道 1.输入输出通道的概念 输入输出通道是指专门负责输入输出工作的处理器。它有自 己的指令系统(包含数据传送指令和设备控制指令),能按照指 定的要求独立地完成输入输出操作。中央处理器可以做相应的计 算操作,从而使系统获得CPU与外设的并行处理能力。 第4章 设备管理
第4章设备管理 4.2输入输出系统 4.2.3输入输出通道 2.输入输出通道的分类 输入输出通道是用于控制外围设备的。根据信息交换方式的 不同,把通道分成三种类型: 1)字节多路通道。通常都含有许多非分配型子通道,其数量 可以从几十到数百个,每一个子通道连接一台输入输出设备,这 些子通道按时间片轮转方式共享主通道。如图4-4所示。 字节多路通道连接低速或中速设备时,不会丢失信息。 子通道1 控制器1 子通道2 子通道3 备备备 [控制器2}设备 控制器 子通道4 控制器4 子通道n 控制器n 图44字节多路通道示意图
4.2 输入输出系统 4.2.3 输入输出通道 2.输入输出通道的分类 输入输出通道是用于控制外围设备的。根据信息交换方式的 不同,把通道分成三种类型: (1) 字节多路通道。通常都含有许多非分配型子通道,其数量 可以从几十到数百个,每一个子通道连接一台输入输出设备,这 些子通道按时间片轮转方式共享主通道。如图4-4所示。 字节多路通道连接低速或中速设备时,不会丢失信息。 第4章 设备管理
第4章设备管理 4.2输入输出系统 4.2.3输入输出通道 2.输入输出通道的分类 (2)数据选择通道。可以连接多台高速设备,但是,由于它只 含有一个分配型子通道,在一段时间内只能执行一个通道程序, 控制一台设备进行数据传送,致使当某台设备占用了该通道后, 便一直由它独占,(即使无数据传送,通道被闲置也不允许其他 设备利用)直至该设备传送完毕后释放该通道。 数据选择通道虽然有很高的传输速率,但是,它每次只允许 个设备传输数据。所以,这种通道利用率很低
4.2 输入输出系统 4.2.3 输入输出通道 2.输入输出通道的分类 (2) 数据选择通道。可以连接多台高速设备,但是,由于它只 含有一个分配型子通道,在一段时间内只能执行一个通道程序, 控制一台设备进行数据传送,致使当某台设备占用了该通道后, 便一直由它独占,(即使无数据传送,通道被闲置也不允许其他 设备利用)直至该设备传送完毕后释放该通道。 数据选择通道虽然有很高的传输速率,但是,它每次只允许 一个设备传输数据。所以,这种通道利用率很低。 第4章 设备管理
第4章设备管理 4.2输入输出系统 4.2.3输入输出通道 2.输入输出通道的分类 ③3)数组多路通道。将数据选择通道传输速率高和字节多路通 道能使各子通道(设备)分时并行操作的优点相结合,而形成的 种新通道。它含有多个非分配型子通道,因而这种通道既具有 很高的数据传输速率,又能获得令人满意的通道利用率 该通道被广泛地用于连接多台高、中速的外围设备,其数据 传送是按数组方式进行的
4.2 输入输出系统 4.2.3 输入输出通道 2.输入输出通道的分类 (3) 数组多路通道。将数据选择通道传输速率高和字节多路通 道能使各子通道(设备)分时并行操作的优点相结合,而形成的 一种新通道。它含有多个非分配型子通道,因而这种通道既具有 很高的数据传输速率,又能获得令人满意的通道利用率。 该通道被广泛地用于连接多台高、中速的外围设备,其数据 传送是按数组方式进行的。 第4章 设备管理