组成第十六讲:输入输出设备控制方式PPT推荐.ppt
- 文档编号:15675771
- 上传时间:2022-11-12
- 格式:PPT
- 页数:23
- 大小:610KB
组成第十六讲:输入输出设备控制方式PPT推荐.ppt
《组成第十六讲:输入输出设备控制方式PPT推荐.ppt》由会员分享,可在线阅读,更多相关《组成第十六讲:输入输出设备控制方式PPT推荐.ppt(23页珍藏版)》请在冰豆网上搜索。
传送信息类型:
数字量、模拟量数字量、模拟量传送速度传送速度传送方式:
传送方式:
串行、并行串行、并行编码方式:
编码方式:
能实现数据缓冲和数能实现数据缓冲和数据锁存据锁存能完成信息格式和电能完成信息格式和电平的转换平的转换能进行地址译码和设能进行地址译码和设备选择备选择能保证数据传送的定能保证数据传送的定时与协调时与协调功能:
功能:
计算机组成原理3外围设备接口的结构外围设备接口的结构l接口地址接口地址地址译码器数据寄存器命令寄存器RDWE地址有效总线数据线地址线外设接口外设控制信号外设数据外设状态状态寄存器I/O接口接口功能演示功能演示计算机组成原理41.输入输出接口的基本结构lCPU和外设之间通常传递的信息:
数据、状态、控制组成组成:
寄存器组、控制逻辑电路、主机与接口和接口与寄存器组、控制逻辑电路、主机与接口和接口与I/O设备之间设备之间的信号联接线、数据地址线、控制状态信号线的信号联接线、数据地址线、控制状态信号线CPU控制电路DRSRCRI/O设备地址数据IO/MRDWR数据状态控制计算机组成原理52.I/O接口分类l结构方式并行和串行l收发配合方式同步和异步l数据传送配合方式程序传送、中断传送、DMA、通道、IO处理器l电路规模简单接口、可编程接口、外设接口适配器计算机组成原理63.输入输出接口的编址方式l在接口电路中通常都具有多个可由CPU进行读写操作的寄存器,每个寄存器也叫做“端口”。
为了CPU便于对IO设备进行寻址和选择,必须给众多的IO设备的端口进行编址,也就是给每一台设备规定一些地址码称为设备号或设备代码。
随着CPU对IO设备下达命令方式的不同而有以下两种寻址方法。
l
(1)存储器、I/O接口统一编址将接口电路中的端口地址与存储单元统一编址优:
访存指令可访问端口,这样寻址类型多,编程较方便。
缺:
占用存储器空间;
速度慢。
l
(2)I/O端口独立编址给I/O接口中的各端口提供与存储器空间完全分开、完全独立的I/O地址空间。
优:
专门的I/O指令,与访存分开;
指令执行快;
不占内存地址空间。
需专用指令、寻址方式少。
计算机组成原理7专用专用I/OI/O指令指令,例如,指令,例如,指令ININ完成输入操作,指令完成输入操作,指令OUTOUT完成完成输出操作。
指令的地址码字段指出输入输出设备的设备代输出操作。
指令的地址码字段指出输入输出设备的设备代码。
码。
BMPCBMPC等系列机设置有专门的等系列机设置有专门的I/OI/O指令,设备的编址可指令,设备的编址可达达512512个,部分设备的地址码(输入输出地址分配表)个,部分设备的地址码(输入输出地址分配表)如下如下计算机组成原理8输入输出设备输入输出设备占用地址占用地址地址码地址码硬盘控制器硬盘控制器软盘控制器软盘控制器打印机打印机彩色图形显示器彩色图形显示器异步通讯控制器异步通讯控制器161688161616168832032032FH32FH3F03F03F7H3F7H3B03B03BFH3BFH3D03D03DFH3DFH3F83F83FFH3FFH输入输出设备地址分配表输入输出设备地址分配表计算机组成原理9一般把一般把I/OI/O设备数据传送控制方式分为五种设备数据传送控制方式分为五种11程序直接控制方式程序直接控制方式程序直接控制(程序直接控制(programeddirectcontrolprogrameddirectcontrol)方式就是完全)方式就是完全通过程序来控制主机和外围设备之间的信息传送。
通常的办通过程序来控制主机和外围设备之间的信息传送。
通常的办法是在用户的程序中安排一段由输入输出指令和其它指令所法是在用户的程序中安排一段由输入输出指令和其它指令所组成的程序段直接控制外围设备的工作。
组成的程序段直接控制外围设备的工作。
I/OI/O设备数据传送控制方式设备数据传送控制方式计算机组成原理计算机组成原理1122程序中断传送方式程序中断传送方式在程序中断传送(在程序中断传送(programinterrupttransferprograminterrupttransfer)方式中,通)方式中,通常在程序中安排一条指令,发出常在程序中安排一条指令,发出STARTSTART信号启动外围设备,然后信号启动外围设备,然后机器继续执行程序。
当外围设备完成数据传送的准备后,便向机器继续执行程序。
当外围设备完成数据传送的准备后,便向CPUCPU发发“中断请求中断请求”(INTINT)信号。
)信号。
CPUCPU接到请求后若可以停止正接到请求后若可以停止正在执行的程序,则在一条指令执行完后(非流水线计算机),在执行的程序,则在一条指令执行完后(非流水线计算机),转去执行转去执行“中断服务程序中断服务程序”,完成数据传送工作,通常一次传,完成数据传送工作,通常一次传送一个字节或一个字。
传送完毕仍返回原来的程序。
送一个字节或一个字。
I/OI/O设备数据传送控制方式设备数据传送控制方式计算机组成原理计算机组成原理1333直接存储器存取方式直接存储器存取方式直接存储器存取(直接存储器存取(directmemoryaccessdirectmemoryaccess,简称,简称DMADMA)方式的)方式的基本思想是在外围设备和主存之间开辟直接的数据传送通路。
基本思想是在外围设备和主存之间开辟直接的数据传送通路。
在正常工作时,所有工作周期均用于执行在正常工作时,所有工作周期均用于执行CPUCPU的程序,当外围的程序,当外围设备完成输入或输出数据的准备工作后,占用总线一个工作周设备完成输入或输出数据的准备工作后,占用总线一个工作周期,和主存直接交换数据。
这个周期后,期,和主存直接交换数据。
这个周期后,CPUCPU又继续控制总线,又继续控制总线,执行原程序。
执行原程序。
如此重复,直到整个数据块的数据传送完毕。
I/OI/O设备数据传送控制方式设备数据传送控制方式计算机组成原理14这项工作是由这项工作是由I/OI/O系统中增设的系统中增设的DMADMA控制器完成的,由它给出控制器完成的,由它给出每次传送数据的主存地址,并统计已传送数据的个数以确定每次传送数据的主存地址,并统计已传送数据的个数以确定是否传送结束。
除了在数据块传送的开始和结束时需用中断是否传送结束。
除了在数据块传送的开始和结束时需用中断分别进行前处理和后处理外,无需分别进行前处理和后处理外,无需CPUCPU的频繁干预。
主存储器的频繁干预。
主存储器被并行工作的被并行工作的CPUCPU和和I/OI/O子系统所共享。
子系统所共享。
DMADMA方式的不足之处:
首先,对外围设备的管理和某些操作的方式的不足之处:
首先,对外围设备的管理和某些操作的控制仍需由控制仍需由CPUCPU承担。
其次,当多个承担。
其次,当多个DMADMA同时使用时,会增加同时使用时,会增加引起访问主存的冲突。
引起访问主存的冲突。
I/OI/O设备数据传送控制方式设备数据传送控制方式计算机组成原理计算机组成原理16三种方式的三种方式的CPU工作效率比较工作效率比较存取周期结束CPU执行现行程序CPU执行现行程序DMA请求启动I/OI/O准备I/O准备一个存取周期实现I/O与主存之间的传送启动I/OI/O准备一个存取周期DMA请求指令执行周期结束CPU执行现行程序CPU执行现行程序启动I/O中断请求I/O准备I/O准备CPU处理中断服务程序实现I/O与主机之间的传送间断启动I/OI/O准备中断请求程序中断方式DMA方式CPU执行现行程序CPU查询等待并传输I/O数据CPU执行现行程序启动I/OI/O准备及传送启动I/O程序查询方式I/O准备及传送计算机组成原理1744I/OI/O通道控制方式通道控制方式在通道控制下,一个主机可以连接几个通道。
每个通道又可连在通道控制下,一个主机可以连接几个通道。
每个通道又可连接多台接多台I/OI/O设备,这些设备可具有不同速度,可以是不同种类。
设备,这些设备可具有不同速度,可以是不同种类。
这种输入输出系统增强了主机与通道操作的并行能力以及通道这种输入输出系统增强了主机与通道操作的并行能力以及通道之间、同一通道的各设备之间的并行操作能力。
之间、同一通道的各设备之间的并行操作能力。
I/OI/O设备数据传送控制方式设备数据传送控制方式计算机组成原理18采用通道方式组织输入输出系统,多使用主机采用通道方式组织输入输出系统,多使用主机-通道通道-设备控制设备控制器器-I/O-I/O设备四级连接方式。
通道通过执行通道程序实施对设备四级连接方式。
通道通过执行通道程序实施对I/OI/O系统的统一管理和控制,因此,它是完成输入输出操作的主要系统的统一管理和控制,因此,它是完成输入输出操作的主要部件。
部件。
在在CPUCPU启动通道后,通道自动去内存取出通道指令并执行指令。
启动通道后,通道自动去内存取出通道指令并执行指令。
直到数据交换过程结束向直到数据交换过程结束向CPUCPU发出中断请求,进行通道结束处发出中断请求,进行通道结束处理工作。
理工作。
I/OI/O设备数据传送控制方式设备数据传送控制方式计算机组成原理19通道能独立地执行用通道命令编写的输入输出控制程序,通道能独立地执行用通道命令编写的输入输出控制程序,产生相应的控制信号送给由它管辖的设备控制器,继而完产生相应的控制信号送给由它管辖的设备控制器,继而完成复杂的输入输出过程。
通道是一种通用性和综合性都较成复杂的输入输出过程。
通道是一种通用性和综合性都较强的输入输出方式,强的输入输出方式,它代表了现代计算机组织向功能分布方向发展的初始发展它代表了现代计算机组织向功能分布方向发展的初始发展阶段。
阶段。
I/OI/O通道具有自己的指令系统,并能实现指令所控制通道具有自己的指令系统,并能实现指令所控制的操作,的操作,I/OI/O设备数据传送控制方式设备数据传送控制方式计算机组成原理20所以,所以,I/OI/O通道已具备处理机的功能。
但它仅仅是面向外围设通道已具备处理机的功能。
但它仅仅是面向外围设备的控制和数据的传送,其指令系统也仅仅是几条简单的与备的控制和数据的传送,其指令系统也仅仅是几条简单的与I/OI/O操作有关的命令。
它要在操作有关的命令。
它要在CPUCPU的的I/OI/O指令指挥下启动、停止指令指挥下启动、停止或改变工作状态。
或改变工作状态。
I/OI/O设备数据传送控制方式设备数据传送控制方式计算机组成原理计算机组成原理2255外围处理机方式外围处理机方式输入输出处理机通常称作外围处理机输入输出处理机通常称作外围处理机(eripheralprocessor(eripheralprocessorunitunit,简称,简称PPU)PPU)。
这种外围处理机。
这种外围处理机的结构更接近处理机,甚至就是一般小型通用计算机或微机。
的结构更接近处理机,甚至就是一般小型通用计算机或微机。
它可以完成它可以完成I/OI/O通道所要完成的通道所要完成的I/OI/O控制,还可完成码制转换、控制,还可完成码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组成 第十六 输入输出 设备 控制 方式