- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机系统构第五章
第五章
标量流水技术
计算机处理器的主要功能是控制指令的解释执行,为
了能引入并行处理,目前普遍使用一种经济有效的方法,
即流水控制方式。
本章讨论的是有关流水控制的概念、原理、涉及的问
题与解决的办法,以及流水控制技术的应用和进一步的发
展。
5.1控制流及其改变
按算法要求控制指令序列的先后顺序执行称控制流,
通常指令的执行顺序是相继的,但控制流经常会发生间断,
破坏顺序性,主要有以下几种情况:
1. 转移指令
不转移:PC = K0 + K1T
转移:控制流发生间断,以目标地址为起始点,
再顺序流动。
Pc pc
转移指令
Pc=k0+k1
K0
T t
(a) (b)
2. 过程调用和返回
可嵌套和递归,返回时从原来断点继续执行。
3. 协同程序
与调用不同,被调用过程不总是从头开始,如下
图。
协同程序A 协同程序B
4. 中断和自陷
为使流水控制方式能高效地解释指令,程序执行的控
制流必须是连续的,因此对控制流的改变要采取有效的措
施,以保证流水控制的实现。
5.2 标量流水工作原理
5.2.1重叠操作方式和先行控制
指令的解释执行有以下几种工作方式:
1. 顺序方式
这种方式指令串行执行,设一条指令的解释分为:取
指、分析、执行三个阶段,指令解释执行如下图所示:
设各阶段执行时间为t,解释n条指令的时间是:
您可能关注的文档
- 茶陵县201年第5期(总第91期)教育简报.doc
- 荆州水文化—荆江.doc
- 荷兰特色农的经验与借鉴.doc
- 菊花的医疗健功效.doc
- 菲利浦·克士比.doc
- 菜籽粕的共改性.doc
- 草根站长成之路——SEO初级教程.doc
- 获取认证的致步骤.doc
- 葡萄与葡萄的营养成分(分享).doc
- 萃纳康产品录Z.doc
- 2025年教学心得:真实情境下提高学生核心素养的口语交际实践探究.docx
- 万般凡俗皆是白,淡淡墨痕为高雅——读张岱和他的《湖心亭看雪》.docx
- 人工智能发展的系统性风险治理实践反思理性建构与策略优化.docx
- 2025年东平县辅警招聘考试真题汇编及答案1套.docx
- 2026年毛概期末考试试题库100道及参考答案【考试直接用】.docx
- 2026年河北石油职业技术大学单招(计算机)考试备考题库附答案.docx
- 2026年山东英才学院单招(计算机)测试备考题库附答案.docx
- 2026年望江县招教考试备考题库附答案.docx
- 2025年广德县辅警招聘考试真题推荐.docx
- 2026年河北公安警察职业学院辅导员招聘备考题库附答案.docx
原创力文档


文档评论(0)