如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第十章输入输出系统10.1.2输入输出设备数据传送控制方式(3)直接存储器存取方式(DMA):10.5总线结构(BUS)2、双总线3、三总线总线结构对计算机系统性能的影响三个方面:1,影响最大存储容量。单总线结构决定输出端口占用地址空间2,影响指令系统多总线结构,对应访存总线,和系统总线有不同指令3,影响系统吞吐量吞吐量:系统流入,处理,流出信息的速度CUP与存贮,存贮与外设存储器的访问周期和方式决定着吞吐量,上述两个组信息交换渠道的相对独立可大大提高吞吐量10.5.2总线组成:2、总线通信1、PCI总线__PCI总线PCI总线特点:(1)适应了外设速度的提高.输入输出总线的数据传输率达到外设的3---5倍,PCI总线的数据传输速率能适应高速图形,图象的要求.能满足大容量高速度硬盘的传输要求.PCI总线32位数据线,可扩充至64位,工作频率33M传输率最高达132MB/秒.(64位264MB/秒)66M,可达528KB/s(2)PCI总线在处理器之外独立工作.总线时钟与处理器外部时钟独立.(3)数据总线和地址总线是多路的,信号线包括总线主控线在内,只有46条,可扩展到124条.(4)电源电压+5V和+3.3V.10.2程序中断输入输出方式(2)硬件故障处理。当硬件出现某些固障,机器中断系统发出中断请求,CPU响应中断做出相应处理.(3)实现人机联系。机器运行中,当用户需干涉运行,(如抽查中间计算结果,了解机器运行状态).若无中断系统这些功能无法实现.因此中断系统实现了人机通信更方便和有效.(4)实现多道程序和分时操作。计算机实现多道程序运行是提高机器运行效率的有效手段.但多道程序的切换运行需借助中断系统实现.由I/O中断切换到另一程序或利用时钟定时产生时间片中断完全切换.(5)实现实时处理。实时控制系统运行时会发生各种各样的情况,如无中断系统这些偶然或随机发生的事件处理非常困难.(6)实现应用程序和操作系统的联系。在用户程序中安排一个陷阱指令使程序进入操作系统,统称为”软中断”.这种(7)多处理机系统各处理机间的联系。多处理机系统即真正的并行系统,处理机与处理之间的交流和任务切换,通过中断实现.10.2.2中断处理1.中断处理过程(略)2.中断源判别(1)查询法:由测试程序按事先安排优先次序对每个设备的中断标志位进行查询,当遇到第一个“1”时,便找到一个需优先处理的中断源.(2)串行排队链法:(图10.4P333)3.多重中断处理(中断中的中断,嵌套)略4.中断控制器举例PC机8259A(略)中断请求串行排队逻辑10.3DMA输入输出方式10.3.1DMA三种工作方式(1)CPU暂停方式CPU响应DMA请求后,让出存储总线,而CPU自身暂停工作,直到DMA数据传输完毕让出总线,CPU再工作.(2)CPU周期窃取方式DMA控制器与主存储器之间传送一个数据,占用(窃取)一个CPU周期来完成.(3)直接访问存储器工作方式标准的DMA工作方式,主要是利用CPU活动不占存储总线的时机完成DMA本身的传输.DMA与CPU占用存储总线冲突时DMA优先.2、DMA控制器组成