第5章部分习题参考答案

5.1 解释下列术语

?一次重叠-执行第K条指令与分析第K+1条指令在时间上重叠。这是最简单的重

叠方式。

?单功能流水线-只能完成一种运行或处理功能的流水线。

?多功能流水线-在同一时间或在不同时间能够完成两个或两个以上功能的流水线。

可分为静态和动态流水线。

?静态流水线-在同一时间内流水线只能以一种方式工作。可以是单功能,也可以是

多功能。

?动态流水线-在同一时间内流水线可以连接成不同的功能子集,以完成不同的运算

或处理功能。

?非线性流水线-在流水线的各功能部件之间存在着反馈(或前馈)回路的流水线。

?全局性相关-进入流水线的转移指令(特别是条件转移指令)与后续指令之间引起

的相关。这种相关引起的范围是全局性的。

?局部性相关-只发生在相邻或相近的几条指令之间的相关,其影响范围是局部性的。

它包括主存资源相关和寄存器数据相关。

?先行控制-包括缓冲技术和预处理技术。通过对指令流和数据流的预处理和缓冲,

尽量使指令的分析部件和执行部件独立工作,提高其利用率。

?先写后读相关-若顺序指令i(写)先于指令j(读)对同一寄存器访问,由于异步流

动可能使得指令j先于i之前执行。

?先读后写相关-若顺序指令i(读)先于指令j(写)对同一寄存器访问,由于异步流

动可能使得指令j先于i之前执行。

?写与写相关-若顺序指令i(写)先于指令j(写)对同一寄存器访问,由于异步流动

可能使得指令j先于i之前执行。

?向量流水技术-向量数据表示与流水技术的结合。

?超标量处理机-在处理机内重复设置多套功能部件组成多条流水线,以保证在一个

时钟周期内同时发送两条或两条以上指令。

?超长指令字处理机-利用编译技术将多条可并行执行的打住组成一条超长指令,实

现多个微操作的并行执行。

?超流水线处理机-将流水线的各功能段细分成更多(一般大于或等于8)的子功能

段,利用程序的并发性,使指令解释过程中的每个微操作在更短的时间内完成。以保证一个时钟周期可分时发送多条指令。

5.4 (题目略)

【解】(1)K与K+1之间存在寄存器R1先写后读相关(RA W)

K+1与K+2之间存在寄存器R0写与写相关(WA W)

K与K+1之间存在寄存器R0先读后写相关(WAR)

(2)前2种相关会引起流水线的停顿。

(3)流水线完成这3条指令的时空图如下图所示,共用了9个时钟周期。

解释下列术语计算机系统结构,计算机系统结构第5章部分习题参考答案相关推荐

  1. 计算机课第一章答案,计算机应用基础第一章课后习题参考答案答案

    计算机应用基础第一章课后习题参考答案答案 第1章 课后习题 一.简答题: 1.电子计算机的发展大致可分哪几代?请说出各个时代电子计算机的特点. 1. 第一代电子计算机 第一代电子计算机是电子管计算机, ...

  2. 计算机图形图像学的专业特性,计算机图形学第1_5章课后习题参考答案

    第一章 1.试述计算机图形学研究的基本内容? 答:见课本P5-6页的1.1.4节. 2.计算机图形学.图形处理与模式识别本质区别是什么?请各举一例说明. 答:计算机图形学是研究根据给定的描述,用计算机 ...

  3. 计算机控制系统康波课后答案,计算机控制系统(康波)第8章部分习题参考解答[1]...

    8.1 解 原系统状态方程为可控标准型,引入状态反馈控制规律u(k)= Kx(k),得 x(k+1)=(A BK)x(k) 其期望特征多项式为 ΔK(z)=(z 0.5 j0.5)(z 0.5+j0. ...

  4. 计算机组成原理第二版第4章的答案,计算机组成原理第4章习题参考答案

    计算机组成原理习题参考答案 第4章 数值的机器运算 4-2.某加法器采用组内并行,组间并行的进位链,4位一组,写出进位信号C6逻辑表达式. [解] 组间并行的进位链,产生的最低一组的进位输出为: C4 ...

  5. 大学计算机基础教程实验答案,大学计算机基础试验教程习题参考答案

    <大学计算机基础试验教程习题参考答案>由会员分享,可在线阅读,更多相关<大学计算机基础试验教程习题参考答案(4页珍藏版)>请在人人文库网上搜索. 1.大学计算机基础实验教程习题 ...

  6. 计算机组成原理第二版第5章答案,计算机组成原理第5章习题参考答案.pdf

    <计算机组成原理第5章习题参考答案.pdf>由会员分享,提供在线免费全文阅读可下载,此文档格式为pdf,更多相关<计算机组成原理第5章习题参考答案.pdf>文档请在天天文库搜索 ...

  7. 计算机控制系统第二章答案,计算机控制系统习题参考答案--第2章

    <计算机控制系统习题参考答案--第2章>由会员分享,可在线阅读,更多相关<计算机控制系统习题参考答案--第2章(6页珍藏版)>请在人人文库网上搜索. 1.计算机控制系统习题参考 ...

  8. 计算机1级考试试题ps,计算机一级《PS》考试及基础习题与答案

    计算机一级<PS>考试及基础习题与答案 为了帮助考生们更好.更有准备地参加计算机一级考试,下面是百分网小编为大家搜索整理的关于<PS>考试及基础习题与答案,欢迎参考练习,希望对 ...

  9. 计算机组成原理SRA芯片,计算机组成原理第3章习题参考答案

    <计算机组成原理第3章习题参考答案>由会员分享,可在线阅读,更多相关<计算机组成原理第3章习题参考答案(10页珍藏版)>请在人人文库网上搜索. 1.第3章习题参考答案1.设有一 ...

最新文章

  1. 设计RPC接口时,你有考虑过这些吗?
  2. 153. Find Minimum in Rotated Sorted Array
  3. core部署iis的 调试net_远程调试远程 IIS 计算机上的 ASP.NET Core - Visual Studio | Microsoft Docs...
  4. java中ThreadLocal的使用
  5. java切换jdk版本_切换JDK版本quick
  6. YidaCMS网站管理系统源码V1.8.2
  7. 关于区块链的一些思绪
  8. oracle数据文件5属于孤立,system数据文件问题库起不来,当家帮忙看看
  9. apktool+dex2jar+xjad反编译android程序
  10. python实现猜数字游戏
  11. NETCTOSS代码实现第二版
  12. app支付宝接入流程图_Android App支付系列(二):支付宝SDK接入详细指南(附官方支付demo)...
  13. python阳历转阴历,阴历转阳历
  14. 已知像素焦距与图片像素求毫米焦距
  15. 基于python的个人博客系统的设计开题报告_基于JavaSSM框架的个人博客系统设计与实现开题报告...
  16. 人工智能有哪些优点和缺点?
  17. Win10文件夹搜索功能失效怎么办?
  18. iOS 整体项目竖屏 相机横屏
  19. mysql的基本介绍_mysql基本介绍
  20. 【智能工厂】—走进MES项目

热门文章

  1. 机器学习相关——协同过滤
  2. SEO之基础篇(一)
  3. 大道五目Flash英文版(Renju Problems)程序分析之禁手判断
  4. linux mariadb 升级,linux mariadb
  5. vs设计窗口不见了_碳纤维的巅峰:VS沛纳海616V3
  6. oracle 如何终止存储过程的运行
  7. 自定义控件SettingItemView
  8. 疯狂的程序员_程序员的乐趣是什么?
  9. 陶晶驰stm32_陶晶驰串口屏学习日记(1)
  10. linux python2.7 scipy_scipy.sparse.linalg.sp为Linux系统上的大型稀疏矩阵解决了令人惊讶的行为...