首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
嵌入式处理器流水线技术中的结构冒险是指_____。
嵌入式处理器流水线技术中的结构冒险是指_____。
admin
2021-01-07
38
问题
嵌入式处理器流水线技术中的结构冒险是指_____。
选项
A、因无法提供执行所需数据而导致指令不能在预定的时钟周期内执行的情况
B、因取到指令不是所需要的而导致指令不能在预定的时钟周期内执行的情况
C、因缺乏硬件支持而导致指令不能在预定的时钟周期内执行的情况
D、因硬件出错而导致指令不能在预定的时钟周期内执行的情况
答案
A
解析
本题考查嵌入式处理器流水线技术的基础知识。
流水线(pipeline)技术是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。流水线是Intel首次在486芯片中开始使用的。流水线的工作方式就像工业生产上的装配流水线。在CPU中由5~6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5~6步后再由这些电路单元分别执行,这样就能实现在一个CPU时钟周期完成一条指令,因此提高CPU的运算速度。经典奔腾每条整数流水线都分为四级流水,即取指令、译码、执行、写回结果。
流水线中存在三种冒险,分别是数据冒险、结构冒险和控制冒险。数据冒险是指一条指令需要使用之前指令的计算结果,但是之前结果还没有返回产生的冲突现象;结构冒险是指因硬件资源满足不了指令重叠执行的要求而发生的冲突现象;控制毛线是指流水线遇到分支指令或者其他可能引起PC指针进行改变的指令所引起的冲突现象。流水线冒险可能带来的问题是:执行结果错误、或者流水线可能会出现停顿,从而降低流水线的实际效率和加速比。
数据冒险导致的原因常常是相关指令靠的足够近时候,它们在流水线中的重叠执行或者重新排序会改变指令读/写操作数的顺序。常导致结构冒险的原因可能有功能部件不是完全流水,资源份数不够等。控制冒险的原因在于分支指令,因此在处理分支指令时候一般可以通过“冻结”或者“排空”流水线的方式进行该冒险消除。
转载请注明原文地址:https://kaotiyun.com/show/P3WZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
以下关于信息库(Repository)的叙述中,最恰当的是(18);(19)不是信息库所包含的内容。
在监理执行过程中,监理单位(56)调换监理机构的总监理工程师入选。
Windows系统安装时生成的Documents and Settings、Winnt和System32文件夹是不能随意更改的,因为它们是(10)。在Windows文件系统中,(11)是一个合法的文件名;(12)不是合法的可执行文件的扩展名。
某软件企业2004年初计划投资1000万人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表。根据表中的数据,该产品的动态
在信息工程建设过程中进度控制是一种循环性的活动,一个完整的进度控制过程大致可以分为(33);信息系统工程实施进度计划应由(34)负责编制;作为对整个项目的建设进度进行控制的基线,在制定项目进度计划的过程中应当遵循一些基本原则,而(35)的描述是不正确的;监
下列的描述中,(60)不是项目特点。
网络操作系统提供的网络管理服务工具可以提供主要的功能包括(1)。①网络性能分析 ②网络状态监控③应用软件控制 ④存储管理
在软件项目估算时,将代码行LOC和功能点FP数据在两个方面使用:一是作为一个估算变量,度量软件每一个(45)的大小;一是联合使用从过去的项目中收集到的(46)和其他估算变量,进行成本和(47)估算。
(5)磁盘阵列存储有校验数据,可提供数据容错能力。
在嵌入式系统设计过程中,给定一份软件设计规格说明书后,下一步的工作就是编写代码。通常编码工作包含哪些步骤?在一台采用S3C44BOX微处理器(32位RISC结构)的嵌入式系统中,将图6-22所示的(a)、(b)程序段分别重复11000次,(a)程序段
随机试题
这个标志是何含义?
百分表每次使用完毕后必须将测量杆擦净,涂上油脂放如盒中保管。()
工业废水的处理方法有物理法、化学法和生物法。 ()
组织内传播的首要目标,是实现______、______。
在行为人行使的下列权利中,不属于形成权的是()。
国标法规定测定酒中甲醇杂醇油可用气相色谱法,须用的检测器是
滋养目窍的主要物质基础是
健康的概念是
()模型可以动态地模拟经济发展的演进趋势。
【2017下】简述班主任培养良好班风的主要措施。
最新回复
(
0
)