计算机组成原理第八章输入输出系统.pptVIP

  • 2
  • 0
  • 约1.59千字
  • 约 67页
  • 2021-03-20 发布于广东
  • 举报

计算机组成原理第八章输入输出系统.ppt

第八章 输入输出系统;8.1外围设备的速度分级和信息交换方式;8.1外围设备的定时方式和信息交换方式;8.2 程序查询方式;查询方式CPU处理过程;8.2程序查询方式;8.2程序查询方式;8.3 程序中断方式;8.3.1中断的概念、功能??;8.3.1中断的概念、功能;8.3.1中断的概念、功能;8.3.1中断的概念、功能;8.3.2程序中断方式的基本接口;8.3.3单级中断;8.3.3单级中断;8.3.3单级中断;8.3.4多级中断;8.3.4多级中断;举例;分析;参见例1所示的系统,只考虑A,B,C三个设备组成的单级中断结构,它要求CPU在执行完当前指令时对中断请求进行服务。假设:(1)CPU“中断批准”机构在响应一个新的 中断之前,先要让被中断的程序的一条指令一定要执行完毕;(2)TDC为查询链中每个设备的延迟时间;(3)TA,TB,TC分别为设备A,B,C的服务程序所需的执行时间; (4)TS,TR为保存现场和恢复现场所需的时间;(5)主存工作周期为TM。 试问:就这个中断请求环境来说,系统在什么情况下达到中断饱和? ; 中断处理流程,并假设执行一条指令的时间也为TM。如果三个设备同时发出中断请求,那么依次分别处理设备A、设备B、设备C的时间如下: tA = 2TM + TDC + TS + TA + TR tB = 2TM + 2TDC + TS + TB + TR tC = 2TM + 3TDC + TS + TC + TR 处理三个设备所需的总时间为:T=tA+tB+tC T是达到中断饱和的最小时间,即中断极限频率为:f=1/T;8.3.5中断控制器;8.3.5中断控制器;8.3.5中断控制器;8.3.5Pentium中断机制;8.4 DMA方式;DMA基本概念;8.4.1DMA方式的一般概念;8.4.1DMA方式的一般概念;内存争用;停止CPU使用主存;8.4.2 DMA传送方式;优点: 控制简单,它适用于数据传输率很高的设备进行成组传送。 缺点: 在DMA控制器访内阶段,内存的效能没有充分发挥,相当一部分内存工作周期是空闲的。这是因为,外围设备传送两个数据之间的间隔一般总是大于内存存储周期,即使高速I/O设备也是如此。;DMA要求访问主存时,CPU暂停一个或多个存储周期。一个数据传送结束后,CPU继续运行。 CPU现场并没有变动,只是延缓了对指令的执行,这种技术称为周期挪用,或称周期窃取。 如发生访存冲突,则DMA优先访问。;DMA控制器与主存储器之间传送一个数据,占用(窃取)一个CPU周期,即CPU暂停工作一个周期,然后继续执行程序。;每个CPU工作周期分成两个时间段,一段用于 DMA访问主存,一段用于CPU访问主存。 CPU和DMA都能访问主存,没有主存使用权移交过程,所以这种方式的效率较高,但是硬件投资较大,而且要求 CPU工作周期比存储周期长很多。;如果CPU的工作周期比内存存取周期长很多,可以采用该种方法 总线控制权的转移速度快,DMA效率高。;8.4.3DMA传送一个数据的过程;DMA主要操作过程(准备阶段);DMA主要操作过程(传送阶段);DMA主要操作过程(结束阶段);一个数据块的传送过程;8.4.3DMA传送一个数据的过程;8.4.4选择型和多路型DMA控制器;8.4.4选择型和多路型DMA控制器;DMA与程序中断的区别;通道的功能 通道类型 ;动机;通道方式;通道功能;通道分类;通道的功能;8.5通道方式;8.5通道方式;8.5通道方式;8.5通道方式;8.5通道方式;8.5通道方式;8.5通道方式;8.6通用I/O接口标准;8.6通用I/O接口标准;8.6通用I/O接口标准;本 章 小 结;本 章 小 结;本 章 小 结;本 章 小 结

文档评论(0)

1亿VIP精品文档

相关文档