- 14
- 0
- 约7.03千字
- 约 38页
- 2017-07-04 发布于湖北
- 举报
* 假设各主要功能单元的操作时间为: 读存储器:10ns,写存储器:5ns ALU和加法器:10ns 寄存器堆(读/写):5ns 而MUX、控制单元、PC、扩展器和传输线路没有延迟,若各类指令的执行次数占总数的比例为:20%取数、10%存数、50%ALU、15%分支、5%跳转,则下面实现方式中,哪个更快?快多少? 每条指令在一个固定长度的时钟周期内完成; 每条指令在一个时钟周期内完成,但时钟周期是可以根据指令类型动态变化的。 * 解: 方式(1): 时钟周期由最长指令来决定,应定load指令,为40ns; 一条load指令的执行时间:取指令10ns,读寄存器堆5ns,ALU计算地址10ns,读存储器10ns,写寄存器堆5ns,总的时间是40ns。 方式(2): 时钟周期取各条指令所需时间,计算出平均时钟周期长度为: * 试比较单周期CPU与多周期CPU各自的优缺点。 单周期CPU用一个时钟周期执行一条指令,而确定时钟周期的时间长度时要考虑执行时间最长的指令,以此定出CPU的时钟频率,不管指令的复杂程度如何,单周期CPU都花费相同的时间去执行,这造成了时间上的浪费; 多周期CPU的中心思想是把一条指令的执行分成若干个小周期,根据每条指令的复杂程度使用不同的小周期去执行,这可以更有效利用时间,有利于流水线设计,但控制部件较单周期CPU的更复杂一些。 * 我们在叙述单周
您可能关注的文档
最近下载
- 禽病学.doc VIP
- 教师资格证历年真题及详细答案(2021-2025年).docx
- 2024年公司年度工作报告(34篇).docx VIP
- 2026年初级注册安全工程师(建筑施工安全)历年参考题库含答案详解.docx VIP
- 小学数学课堂中AI数学几何图形辅助教学实践课题报告教学研究课题报告.docx
- 太阳能预应力混凝土管桩专项施工方案.docx VIP
- 2025年山东省聊城市高唐县中考三模英语试题(附答案解析).docx VIP
- 人教版三年级数学下册期中综合测试卷(含答案解析)4套精品(全).docx VIP
- 四年级下册小数单位换算专项练习.pdf VIP
- 沈阳药科大学天然药物化学课件-第四章_醌类化合物.ppt VIP
原创力文档

文档评论(0)