首页 > 试题广场 >

某机器主频为 500MHz,平均指令执行速度时 100MIP

[问答题]
某机器主频为 500MHz,平均指令执行速度时 100MIPS。假定某外设的数据传输率为 0.5MB/S,采用中断方式与主机进行数据传送,传送单位为 32 位,对应的中断服务程序包含 16 条指令,中断响应等其他开销相当于 4 条指令的执行时间,请回答下列问题,并给出必 要的计算过程。
(1)若该机器采用独立编址对外设端口进行编号,则 CPU 需要增加什么支持来访问 I/O 端 口?
(2)在中断方式下,CPU 用于该外设 I/O 的时间与整个 CPU 的时间的百分比是多少?
(3)当该外设的数据传输率达到 5MB/S 时,改用 DMA 方式来传送数据。假定每次 DMA 传 送的块大小为 5000B,DMA 预处理和后处理的总开销为 400 个时钟周期,则 CPU 用于该外 设的 I/O 的时间占整个 CPU 时间的百分比又变为多少?(假设 DMA 与 CPU 之间没有访存冲 突)
3
发表于 2020-05-11 11:01:41 回复(0)