答:通道是通过执行通道指令来实现输入/输出的;DMA是由DMA控制器在获得总线控制权后,直接在内存与外设之间实现数据传送的;中断是通过CPU在响应中断时,转入中断服务程序,执行输入/输出指令来完成输入/输出的。
17.用多路DMA控制器控制光盘、软盘、打印机三个设备同时工作。光盘以20us的间隔向控制器发DMA请求,软盘以90us的间隔向控制器发DMA请求,打印机以180us的间隔发DMA请求。请画出多路DMA控制器的工作时空图。 答:
光盘20us软盘90us打印机DMA控制器180us
18.若设备的优先级依次为CD-ROM、扫描仪、硬盘、磁带机、打印机,请用SCSI进行配置,画出配置图。 (略)