时间?Р答:字符设备的传输率为4800b/s,则每秒钟能传输:4800/8=600B,即600个字符。Р若采用DMA方式,传输600个字符共需600个存取周期,考虑到每传输300个字符需要中断处理一次,因此DMA方式每秒因数据传输占用处理器的时间是:Р0.1μs*600+5μs*(600/300)=70μsР若采用中断方式,每传输一个字符需要申请一次中断请求,每秒数据传输占处理器的时间是:Р5μs*600=3000μsР7、设磁盘存储器转速为6000转/分,分4个扇区,每扇区存储1KB,主存与磁盘存储器传输的宽度为16位。假设一条指令最长执行时间是25μs,是否可以采用一条指令结束时响应DMA请求的方案,为什么?若不行,应采取什么方案?Р答:磁盘的转速为6000/60=100r/s。Р则磁盘每秒可传输1KB*4*100=400KB信息Р根据主存与磁盘存储器的数据传输宽度为16位,若采用DMA方式,每秒需有200K(400KB/2B)次DMA请求,即每个5μs(1/200K)有一次DMA请求。如果按指令执行周期结束(25μs)响应DMA请求,必然会造成数据丢失,因此必须按每个存取周期结束响应DMA请求的方案。Р8、何谓中断方式?它主要应用在什么场合?请举二例。Р中断方式指:CPU在接到随机产生的中断请求信号后,暂停原程序,转去执行相应的中断处理程序,以处理该随机事件,处理完毕后返回并继续执行原程序。Р主要应用于处理复杂随机事件、控制中低速1/O。Р例:打印机控制,故障处理。Р9、中断接口一般包含哪些基本组成?简要说明它们的作用。 Р(1)地址译码。选取接口中有关寄存器,也就是选择了I/O设备。Р(2)命令字/状态字寄存器。供CPU输出控制命令,调回接口与设备的状态信息。Р(3)数据缓存。提供数据缓冲,实现速度匹配。Р(4)控制逻辑。如中断控制逻辑、与设备特性相关的控制逻辑等。