问答题

假设硬盘传输数据以32位的字为单位,传输速率为1MB/s。CPU的时钟频率为50MHz。 假设磁盘存储器转速为3000r/min,分8个扇区,每扇区存储1KB,主存与磁盘存储器数据传送的宽度为16位(即每次传送16位)。假设一条指令最长执行时间为25s。 试问:是否可采用一条指令执行结束时响应DMA请求的方案,为什么若不行,应采用什么方案

【参考答案】

磁盘存储器转速为3000r/min,即50r/s。每转传送的数据为8×1KB=8KB,所以数据传输率为8KB×50r/s......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题