第11章(4学时) 输入输出系统.ppt
文本预览下载声明
第八章 输入输出系统;8.1外围设备的定时方式和信息交换方式;8.1外围设备的定时方式和信息交换方式;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多级中断;举例;分析;; 中断处理流程,并假设执行一条指令的时间也为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方式;8.4.1DMA方式的一般概念;8.4.1DMA方式的一般概念;8.4.2 DMA传送方式;1、CPU暂停方式;2、周期挪用方式;3、DMA和CPU交替访问内存工作方式;8.4.3DMA传送一个数据的过程;8.4.3DMA传送一个数据的过程;8.4.3DMA传送一个数据的过程;8.4.4选择型和多路型DMA控制器;8.4.4选择型和多路型DMA控制器; 例3下图中假设有磁盘、磁带、打印机三个设备同时工作。磁盘以30μs的间隔向控制器发DMA请求,磁带以45μs的间隔发DMA请求,打印机以150μs间隔发DMA请求。根据传输速率,磁盘优先权最高,磁带次之,打印机最低,图中假设DMA控制器每完成一次DMA传送所需的时间是5μs。若采用多路型DMA控制器,请画出DMA控制器服务三个设备的工作时间图。 ;分析;8.5 通道方式;8.5 通道方式;通道的功能;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接口标准;本 章 小 结;本 章 小 结;本 章 小 结;本 章 小 结
显示全部