计算机组成原理课后答案第二版唐朔飞第九章省公共课一等奖全国赛课获奖课件.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机组成原理课后答案第二版唐朔飞第九章省公共课一等奖全国赛课获奖课件.pptx》由会员分享,可在线阅读,更多相关《计算机组成原理课后答案第二版唐朔飞第九章省公共课一等奖全国赛课获奖课件.pptx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、控制单元控制单元CU第第 九九 章章第1页 3.3.什么是什么是什么是什么是指令周期指令周期指令周期指令周期、机器周期机器周期机器周期机器周期和和和和时钟周期时钟周期时钟周期时钟周期?三者有何关系?三者有何关系?三者有何关系?三者有何关系?解:解:解:解:CPUCPU每取出并执行一条指令每取出并执行一条指令每取出并执行一条指令每取出并执行一条指令所需全部时间叫所需全部时间叫所需全部时间叫所需全部时间叫指令周期指令周期指令周期指令周期;机器周期;机器周期;机器周期;机器周期是在同时控制机器中,执行指令周期是在同时控制机器中,执行指令周期是在同时控制机器中,执行指令周期是在同时控制机器中,执行指令
2、周期中一步相对完整操作(指令步)所需中一步相对完整操作(指令步)所需中一步相对完整操作(指令步)所需中一步相对完整操作(指令步)所需时间,通常安排时间,通常安排时间,通常安排时间,通常安排机器周期长度机器周期长度机器周期长度机器周期长度=主存周主存周主存周主存周期期期期;时钟周期是指计算机主时钟周期;时钟周期是指计算机主时钟周期;时钟周期是指计算机主时钟周期;时钟周期是指计算机主时钟周期时间,它是计算机运行时最基本时序时间,它是计算机运行时最基本时序时间,它是计算机运行时最基本时序时间,它是计算机运行时最基本时序单位,对应完成一个微操作所需时间,单位,对应完成一个微操作所需时间,单位,对应完成
3、一个微操作所需时间,单位,对应完成一个微操作所需时间,通常通常通常通常时钟周期时钟周期时钟周期时钟周期=计算机主频倒数。计算机主频倒数。计算机主频倒数。计算机主频倒数。1414第2页 4.4.能不能说能不能说能不能说能不能说CPUCPU主频越快主频越快主频越快主频越快,计算机,计算机,计算机,计算机运行运行运行运行速度就越快速度就越快速度就越快速度就越快?为何?为何?为何?为何?解:解:解:解:不能说不能说不能说不能说机器主频越快,机器速机器主频越快,机器速机器主频越快,机器速机器主频越快,机器速度就越快。因为机器速度度就越快。因为机器速度度就越快。因为机器速度度就越快。因为机器速度不但与主频
4、相不但与主频相不但与主频相不但与主频相关关关关,还与数据通路结构、时序分配方案、,还与数据通路结构、时序分配方案、,还与数据通路结构、时序分配方案、,还与数据通路结构、时序分配方案、ALUALU运算能力、指令功效强弱等各种运算能力、指令功效强弱等各种运算能力、指令功效强弱等各种运算能力、指令功效强弱等各种原因相关,要看原因相关,要看原因相关,要看原因相关,要看综合效果。综合效果。综合效果。综合效果。第3页 5.5.设机器设机器设机器设机器A ACPUCPU主频为主频为主频为主频为8MHz8MHz,机,机,机,机器周期含器周期含器周期含器周期含4 4个个个个时钟周期,且该机平均指时钟周期,且该机
5、平均指时钟周期,且该机平均指时钟周期,且该机平均指令执行速度是令执行速度是令执行速度是令执行速度是0.4MIPS0.4MIPS,试求该机,试求该机,试求该机,试求该机平均平均平均平均指令周期和机器周期指令周期和机器周期指令周期和机器周期指令周期和机器周期,每个指令周期中,每个指令周期中,每个指令周期中,每个指令周期中含含含含几个几个几个几个机器周期?假如机器机器周期?假如机器机器周期?假如机器机器周期?假如机器B BCPUCPU主频主频主频主频为为为为12MHz12MHz,且机器周期也含,且机器周期也含,且机器周期也含,且机器周期也含4 4个个个个时钟周时钟周时钟周时钟周期,试问期,试问期,试
6、问期,试问B B机机机机平均指令执行速度平均指令执行速度平均指令执行速度平均指令执行速度为多少为多少为多少为多少MIPS?MIPS?解:先经过解:先经过解:先经过解:先经过A A机机机机平均指令执行速度平均指令执行速度平均指令执行速度平均指令执行速度求出其求出其求出其求出其平均指令周期平均指令周期平均指令周期平均指令周期,再经过,再经过,再经过,再经过主频主频主频主频求出求出求出求出时钟周期时钟周期时钟周期时钟周期,然后深入求出,然后深入求出,然后深入求出,然后深入求出机器周期机器周期机器周期机器周期。B B机参数算法与机参数算法与机参数算法与机参数算法与A A机类似。机类似。机类似。机类似。
7、计算以下:计算以下:计算以下:计算以下:第4页A A机平均指令周期机平均指令周期机平均指令周期机平均指令周期=1/0.4MIPS=1/0.4MIPS=2.52.5ss A A机时钟周期机时钟周期机时钟周期机时钟周期=1/8MHz=125ns=1/8MHz=125ns A A机机器周期机机器周期机机器周期机机器周期=125ns=125ns4=500ns=4=500ns=0.5s0.5sA A机每个指令周期中含机器周期个数机每个指令周期中含机器周期个数机每个指令周期中含机器周期个数机每个指令周期中含机器周期个数 =2.5=2.5s0.5s=s0.5s=5 5个个个个B B机时钟周期机时钟周期机时钟
8、周期机时钟周期 =1/12MHz=1/12MHz 83ns83nsB B机机器周期机机器周期机机器周期机机器周期 =83ns=83ns4=332ns4=332ns 设设设设B B机每个指令周期也含机每个指令周期也含机每个指令周期也含机每个指令周期也含5 5个机器个机器个机器个机器周期,则:周期,则:周期,则:周期,则:B B机平均指令周期机平均指令周期机平均指令周期机平均指令周期=332ns=332ns5=1.66s5=1.66sB B机平均指令执行速度机平均指令执行速度机平均指令执行速度机平均指令执行速度=1/=1/1.66s1.66s =0.6MIPS0.6MIPS 结论结论结论结论:主频
9、提升:主频提升:主频提升:主频提升有利于有利于有利于有利于机器执行机器执行机器执行机器执行速度提升。速度提升。速度提升。速度提升。第5页 6.6.设某计算机设某计算机设某计算机设某计算机CPUCPU主频为主频为主频为主频为8MHz8MHz,每个机器周期平均含,每个机器周期平均含,每个机器周期平均含,每个机器周期平均含2 2个个个个时钟周期,时钟周期,时钟周期,时钟周期,每条指令平都有每条指令平都有每条指令平都有每条指令平都有4 4个个个个机器周期,试问该机器周期,试问该机器周期,试问该机器周期,试问该计算机计算机计算机计算机平均指令执行速度平均指令执行速度平均指令执行速度平均指令执行速度为多少
10、为多少为多少为多少MIPSMIPS?若?若?若?若CPUCPU主频主频主频主频不变不变不变不变,但每个机器周期,但每个机器周期,但每个机器周期,但每个机器周期平均含平均含平均含平均含4 4个个个个时钟周期,每条指令平都有时钟周期,每条指令平都有时钟周期,每条指令平都有时钟周期,每条指令平都有4 4个个个个机器周期,则该机机器周期,则该机机器周期,则该机机器周期,则该机平均指令执行速平均指令执行速平均指令执行速平均指令执行速度度度度又是多少又是多少又是多少又是多少MIPSMIPS?由此可得出什么?由此可得出什么?由此可得出什么?由此可得出什么结结结结论论论论?解:先经过主频求出解:先经过主频求出
11、解:先经过主频求出解:先经过主频求出时钟周期时钟周期时钟周期时钟周期,再求出再求出再求出再求出机器周期机器周期机器周期机器周期和和和和平均指令周期平均指令周期平均指令周期平均指令周期,最,最,最,最终经过平均指令周期终经过平均指令周期终经过平均指令周期终经过平均指令周期倒数倒数倒数倒数求出平均指求出平均指求出平均指求出平均指令执行速度。计算以下:令执行速度。计算以下:令执行速度。计算以下:令执行速度。计算以下:第6页时钟周期时钟周期时钟周期时钟周期=1/8MHz=0.125=1/8MHz=0.1251010-6-6=125ns=125ns机器周期机器周期机器周期机器周期=125ns=125ns
12、2=250ns2=250ns平均指令周期平均指令周期平均指令周期平均指令周期=250ns4=1000ns=1s250ns4=1000ns=1s平均指令执行速度平均指令执行速度平均指令执行速度平均指令执行速度=1/=1/1s=1MIPS 1s=1MIPS 当参数改变后:当参数改变后:当参数改变后:当参数改变后:机器周期机器周期机器周期机器周期=125ns=125ns4=500ns=0.5s 4=500ns=0.5s 平均指令周期平均指令周期平均指令周期平均指令周期=0.5s4=2s0.5s4=2s 平均指令执行速度平均指令执行速度平均指令执行速度平均指令执行速度=1/2=1/2s=0.5MIPS
13、s=0.5MIPS 结论:结论:结论:结论:两个主频相同机器,执行速两个主频相同机器,执行速两个主频相同机器,执行速两个主频相同机器,执行速度度度度不一定一样不一定一样不一定一样不一定一样。第7页 7.7.某某某某CPUCPU主频为主频为主频为主频为10MHz10MHz,若已知,若已知,若已知,若已知每个机器周期平均包含每个机器周期平均包含每个机器周期平均包含每个机器周期平均包含4 4个个个个时钟周期,时钟周期,时钟周期,时钟周期,该机平均指令执行速度为该机平均指令执行速度为该机平均指令执行速度为该机平均指令执行速度为1MIPS1MIPS,试,试,试,试求该机求该机求该机求该机平均指令周期平均
14、指令周期平均指令周期平均指令周期及每个指令周期及每个指令周期及每个指令周期及每个指令周期含几个含几个含几个含几个机器周期机器周期机器周期机器周期?若改用时钟周期为?若改用时钟周期为?若改用时钟周期为?若改用时钟周期为0.40.4ssCPUCPU芯片,则计算机芯片,则计算机芯片,则计算机芯片,则计算机平均指令执平均指令执平均指令执平均指令执行速度行速度行速度行速度为多少为多少为多少为多少MIPSMIPS?若要得到平均每?若要得到平均每?若要得到平均每?若要得到平均每秒秒秒秒8080万次万次万次万次指令执行速度,则应采取指令执行速度,则应采取指令执行速度,则应采取指令执行速度,则应采取主主主主频频
15、频频为多少为多少为多少为多少CPUCPU芯片?芯片?芯片?芯片?第8页 解:先经过解:先经过解:先经过解:先经过主频主频主频主频求出求出求出求出时钟周期时钟周期时钟周期时钟周期时时时时间,再深入求出间,再深入求出间,再深入求出间,再深入求出机器周期机器周期机器周期机器周期和和和和平均指令平均指令平均指令平均指令周期。周期。周期。周期。时钟周期时钟周期时钟周期时钟周期=1/10MHz=0.1=1/10MHz=0.11010-6-6 =100ns=100ns 机器周期机器周期机器周期机器周期=100ns=100ns4=400ns=0.4s4=400ns=0.4s 平均指令周期平均指令周期平均指令周
16、期平均指令周期=1/1MIPS=1/1MIPS =1 =11010-6-6=1s1s 每个指令周期所含机器周期个数每个指令周期所含机器周期个数每个指令周期所含机器周期个数每个指令周期所含机器周期个数 =1s/0.4s=1s/0.4s=2 2.5.5个个个个 第9页 当芯片改变后,对应参数变为:当芯片改变后,对应参数变为:当芯片改变后,对应参数变为:当芯片改变后,对应参数变为:机器周期机器周期机器周期机器周期=0.4=0.4 s s4=1.6s4=1.6s 平均指令周期平均指令周期平均指令周期平均指令周期=1.6s2.5=4s 1.6s2.5=4s 平均指令执行速度平均指令执行速度平均指令执行速
17、度平均指令执行速度=1/4=1/4ss =0.25MIPS0.25MIPS 若要得到平均每秒若要得到平均每秒若要得到平均每秒若要得到平均每秒8080万次指令执万次指令执万次指令执万次指令执行速度,则应采取主频为:行速度,则应采取主频为:行速度,则应采取主频为:行速度,则应采取主频为:平均指令周期平均指令周期平均指令周期平均指令周期=1/0.8MIPS=1/0.8MIPS =1.25 =1.25 1010-6-6=1.25s=1.25s 机器周期机器周期机器周期机器周期=1.25=1.25 s s2.5=0.5s2.5=0.5s 时钟周期时钟周期时钟周期时钟周期=0.5s40.5s4=0.125
18、=0.125ss 主频主频主频主频=1/0.125=1/0.125s=8MHzs=8MHz 应应应应采取主采取主采取主采取主频为频为频为频为8MHz8MHzCPUCPU芯片。芯片。芯片。芯片。第10页 8.8.某计算机主频为某计算机主频为某计算机主频为某计算机主频为6MHz6MHz,各类指令平均执行时间,各类指令平均执行时间,各类指令平均执行时间,各类指令平均执行时间和使用频度以下表所表示,试计算该机速度(单位用和使用频度以下表所表示,试计算该机速度(单位用和使用频度以下表所表示,试计算该机速度(单位用和使用频度以下表所表示,试计算该机速度(单位用MIPSMIPS表示),若上述表示),若上述表
19、示),若上述表示),若上述CPUCPU芯片升级为芯片升级为芯片升级为芯片升级为10MHz10MHz,则该,则该,则该,则该机运行速度又为多少?机运行速度又为多少?机运行速度又为多少?机运行速度又为多少?指令类别指令类别指令类别指令类别 存取存取存取存取 加、减、比较、转移加、减、比较、转移加、减、比较、转移加、减、比较、转移 乘除乘除乘除乘除 其它其它其它其它 平均指令平均指令平均指令平均指令 执行时间执行时间执行时间执行时间 0.60.6 s 0.8s 0.8 s 10s 10 s s 1.41.4 s s 使用频度使用频度使用频度使用频度 35%45%5%15%35%45%5%15%第11
20、页解:指令平均运行时间解:指令平均运行时间解:指令平均运行时间解:指令平均运行时间 =(0.60.350.60.35 +0.80.45+100.05+1.40.15 +0.80.45+100.05+1.40.15)s s =0.21+0.36+0.5+0.21=1.28=0.21+0.36+0.5+0.21=1.28 s s 机器平均运行速度机器平均运行速度机器平均运行速度机器平均运行速度 =1/1.28=1/1.28 s=s=0.78125MIPS0.78125MIPS CPUCPU芯片升级后,机器平均运行速度计算:芯片升级后,机器平均运行速度计算:芯片升级后,机器平均运行速度计算:芯片升级
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 课后 答案 第二 版唐朔飞 第九 公共课 一等奖 全国 获奖 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内