713IO技术 DMA控制器组成 数据计数器 C DC) 数据线 数据寄存器 C D R) 内存地址寄 地址线 存器(MAR) DMA请求 DMA回应 中断 控制逻辑 读 与
11 7.1.3 I/O技术 • DMA控制器组成 :
713IO技术 3.I/O通道 计算机中设计了一个专门负责外设IO的 处理器,置于CPU和设备控制器之间, 称这个O处理器为IO通道。 设计目的是:建立独立的IO操作,使数 据的传送独立于CPU,并尽量使有关O 操作的组织、管理及结束也独立,以保 证CPU有更多时间进行数据处理。 12
12 7.1.3 I/O技术 3. I/O通道 计算机中设计了一个专门负责外设I/O的 处理器,置于CPU和设备控制器之间, 称这个I/O处理器为I/O通道。 设计目的是:建立独立的I/O操作,使数 据的传送独立于CPU,并尽量使有关I/O 操作的组织、管理及结束也独立,以保 证CPU有更多时间进行数据处理
713IO技术 I/O通道是DMA方式的发展,它的程序是 由通道指令组成的,称为通道程序。IO 处理器和CPU共享主存储器 在微型计算机中,其ⅣO处理器并不完全 具有前述IO通道的所有功能,因此,就 称为ⅣO处理器。 13
13 7.1.3 I/O技术 • I/O通道是DMA方式的发展,它的程序是 由通道指令组成的,称为通道程序。I/O 处理器和CPU共享主存储器。 • 在微型计算机中,其I/O处理器并不完全 具有前述I/O通道的所有功能,因此,就 称为I/O处理器
713IO技术 在大型计算机中常有多个ⅠO通道,而在一般的 微型计算机中则可以配置1-2个IO处理器(或更 多) ·这些O处理器和中央处理器共享主存储器和总 线(微型机中采用总线结构),在大型机中就可 能出现几条通道和中央处理器同时争相访问主 存储器的情况。为此给通道和中央处理器规定 了不同的优先次序
14 7.1.3 I/O技术 • 在大型计算机中常有多个I/O通道,而在一般的 微型计算机中则可以配置1--2个I/O处理器(或更 多)。 • 这些I/O处理器和中央处理器共享主存储器和总 线(微型机中采用总线结构),在大型机中就可 能出现几条通道和中央处理器同时争相访问主 存储器的情况。为此给通道和中央处理器规定 了不同的优先次序
713IO技术 通道通过执行通道程序,并与设备控制 器一起共同实现对IO设备的控制。 通道程序是由一系列的通道指令(或称为 通道命令)所构成。通道指令和一般的机 器指令不同,在它的每条指令中通常包 含下列信息:操作码,内存地址,计数 通道程序结東位P,记录结束标志R 15
15 7.1.3 I/O技术 • 通道通过执行通道程序,并与设备控制 器一起共同实现对I/O设备的控制。 • 通道程序是由一系列的通道指令(或称为 通道命令)所构成。通道指令和一般的机 器指令不同,在它的每条指令中通常包 含下列信息:操作码,内存地址,计数, 通道程序结束位P,记录结束标志R