题目
[单选题]
5、某计算机CPU主频为500MHz,CPI为5. 假定某外设的数据传输率为5MB/s,用DMA方式传送数据。假定每次DMA传送的块大小为5000B,DMA预处理和后处理的开销为500个时钟周期,则CPU用于该外设I/O的时间占整个CPU时间的百分比是多少?(假设DMA与CPU之间没有访存冲突)
答案
解: (1) 在中断方式下,每 32 位 (4B) 被中断一次,故每秒中断 0.5MB/4B = 0.5 × 10^6/4 = 12.5 × 10^4 次 1 秒钟用于中断的时钟周期数为:( 18+2 )× 5 × 12.5 × 10^4 = 12.5 × 10^6 因为 CPU 主频为 500MHZ ,所以 CPU 用于该外设 I/O 的时间占整个 CPU 时间的百分比是: 12.5 × 10^6 /500 × 10^-6= 0.025 =2.5% (2) 在 DMA 方式下,每秒进行 DMA 操作 5MB/5000B =10^3 次 ,1 秒钟之内用于 DMA 操作的时钟周期数为: 500 × 10^3 因为 CPU 主频为 500MHZ ,故在 DMA 方式下, CPU 用于该外设 I/O 的时间整个 CPU 时间的百分比是 : 500 × 10^3/(500 × 10^-6) = 10^-3 = 0.1 %
更多“5、某计算机CPU主频为500MHz,CPI为5. 假定某外设的数据传输率为5MB/s,用DMA方式传送数据。假定每次DMA传送的块大小为5000B,DMA预处理和后处理的开销为500个时钟周期,则C…”相关的问题
第1题
某计算机CPU主频为500MHz,CPI为5. 假定某外设的数据传输率为5MB/s,用DMA方式传送数据。假定每次DMA传送的块大小为5000B,DMA预处理和后处理的开销为500个时钟周期,则CPU用于该外设I/O的时间占整个CPU时间的百分比是多少?(假设DMA与CPU之间没有访存冲突)
点击查看答案
第2题
某计算机CPU主频为500MHz,CPI为5. 假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,每次数据传输的单位为32位,对应的中断服务程序包含18条指令,中断响应等其他开销相当于2条指令的执行时间。中断方式下,CPU用于该外设I/O的时间占整个CPU时间的百分比是多少?
点击查看答案
第3题
假设硬盘的数据传输率为2MB/s,数据以字为单位传送,字的长度为32位,CPU的时钟频率为50MHz,。DMA的启动操作需要1000个时钟周期,传送完成后处理中断要500个时钟周期,一次传送数据的长度为4KB。试计算在DMA方式下,DMA传输占用CPU时间的比率。
点击查看答案
第4题
假设硬盘的数据传输率为2MB/s,数据以字为单位传送,字的长度为32位,CPU的时钟频率为50MHz,。DMA的启动操作需要1000个时钟周期,传送完成后处理中断要500个时钟周期,一次传送数据的长度为4KB。试计算在DMA方式下,DMA传输占用CPU时间的比率。
点击查看答案
第5题
DMA方式,是用硬件实现存贮器和外设之间或存贮器和_____________之间直接进行的的高速数据传送,不需要CPU的干预。
点击查看答案
第6题
CPU与外设之间的数据传送方式有()。
A.程序控制方式
B.中断方式
C.DMA方式
D.菊花链方式
点击查看答案
第7题
在DMA方式下,将外设的数据传送到内存的路径为______。
A.外设→总线→CPU→内存
B.外设→DMAC→内存
C.外设→数据总线→内存
D.外设→总线→DMAC→内存
点击查看答案
第8题
13、在DMA方式下,将外设的数据传送到内存的路径为______。
A.外设→总线→CPU→内存
B.外设→DMAC→内存
C.外设→数据总线→内存
D.外设→总线→DMAC→内存
点击查看答案
第9题
外设准备好时,就主动向CPU发请求,CPU响应并服务,这种方式为
A.DMA传送
B.中断传送
C.查询传送
D.无条件传送
点击查看答案
第10题
外设准备好时,就主动向CPU发请求,CPU响应并服务,这种方式为()。
A.中断传送
B.无条件传送
C.查询方式
D.DMA方式
点击查看答案