早教吧 育儿知识 作业答案 考试题库 百科 知识分享

计算机组成原理的一道题,看不懂答案CPU用于该外设I/O的时间是指什么?整个CPU时间又是指什么?我觉得整个CPU时间相当于预处理时间+存取时间,可是题目只把存取时间算整个CPU时间,是

题目详情
计算机组成原理的一道题,看不懂答案
CPU用于该外设I/O的时间是指什么?
整个CPU时间又是指什么?
我觉得 整个CPU时间 相当于 预处理时间+存取时间,可是题目只把存取时间算整个CPU时间,是为什么呢
某计算机的CPU主频为500MHz,CPI为5(即执行每条指令平均需5个时钟周期)。假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传输单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间。请回答下列问题,要求给出计算过程。 (10分)
(1)在中断方式下,CPU用于该外设I/O的时间占整个CPU时间的百分比是多少?
(2)当该外设的数据传输率达到5MB/s时,改用DMA方式传送数据。假设每次DMA传送大小为5000B,
且DMA预处理和后处理的总开销为500个时钟周期,则CPU用于该外设I/O的时间占整个CPU时间的百分比是多少?(假设DMA与CPU之间没有访存冲突)
(1)在中断方式下,每32位(4B)被中断一次,故每秒中断次数:0.5MB/4B=0.5×106/4=0.125×106次
因为中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间,且执行每条指令平均需5个时钟周期,所以,1秒内用于中断的时钟周期数为 (18+2)×5×0.125×106=0.125×108
所以CPU用于该外设I/O的时间占整个CPU时间的百分比是:0.125*108/500*106=2.5% (2)在DMA方式下,每秒进行DMA操作
5MB/5000B=5×106/5000=1×103 次因为DMA预处理和后处理的总开销为500个时钟周期,所以1秒
钟之内用于DMA操作的时钟周期数为 500×1×103=5×105
故在DMA方式下,占整个CPU时间的百分比是 ((5×105)/(500×106))×100%=0.1%
▼优质解答
答案和解析
已经都用DMA了,还算存取时间干什么?
怀疑你根本没搞懂DMA的基本概念。为什么要用DMA,你知道吗?
看了 计算机组成原理的一道题,看不...的网友还看了以下:

新中国的成立,结束了旧中国屈辱外交的历史,从此,我国以崭新的外交形象活跃于外交舞台.下列外交成就中  2020-05-13 …

邹忌讽齐王纳谏中写齐王纳谏的态度的词语是写纳谏后写纳谏后齐国在国外取得好成绩的局面的句子写齐王纳谏  2020-05-20 …

(1)下面人名各自取什么成语?杜鹏程()陈残云()刘海栗()丁惠中()焦若愚()(2)成语填空.(  2020-05-20 …

判断推理在一次考试中,分别取得数学、物理、化学和外语成绩第一名的四位同学在一起议论:甲:丁的外语考  2020-06-14 …

阅读材料,回答问题。(20分)材料一“洋务外交时代:弱国有外交”:变局观取代夷夏观,海防外交取代塞  2020-06-27 …

带舌的成语形容言辞犀利()形容不善辞令()下面的名字各取什么成语?丁慧中()甘如饴()  2020-07-06 …

虽然在新中国成立初期,我国的外交历程充满了艰辛,但是建国50多年来,我国以不可阻挡的步伐取得了一系列  2020-11-03 …

新中国成立后,在外交领域展开的积极活动取得了一些列重大成就.其中在20世纪70年代取得的外交成就有哪  2020-12-11 …

下图概括了新中国成立六十年来取得的重大外交成果,这些成果的取得,与新中国成立以来始终坚持的哪一外交方  2020-12-11 …

抽血鉴定DNA与血液中的什么成分来分析取什么成分?  2020-12-24 …