首页
登录
从业资格
嵌入式处理器流水线技术中的结构冒险是指( )。A.因无法提供执行所需数据而导致指
嵌入式处理器流水线技术中的结构冒险是指( )。A.因无法提供执行所需数据而导致指
admin
2022-08-02
95
问题
嵌入式处理器流水线技术中的结构冒险是指( )。A.因无法提供执行所需数据而导致指令不能在预定的时钟周期内执行的情况B.因取到指令不是所需要的而导致指令不能在预定的时钟周期内执行的情况C.因缺乏硬件支持而导致指令不能在预定的时钟周期内执行的情况D.因硬件出错而导致指令不能在预定的时钟周期内执行的情况
选项
A.因无法提供执行所需数据而导致指令不能在预定的时钟周期内执行的情况
B.因取到指令不是所需要的而导致指令不能在预定的时钟周期内执行的情况
C.因缺乏硬件支持而导致指令不能在预定的时钟周期内执行的情况
D.因硬件出错而导致指令不能在预定的时钟周期内执行的情况
答案
D
解析
本题考查嵌入式处理器流水线技术的基础知识。流水线(P1peline)技术是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。流水线是Intel首次在486芯片中开始使用的。流水线的工作方式就像工业生产上的装配流水线。在CPU中由5?6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5?6步后再由这些电路单元分别执行,这样就能实现在一个CPU时钟周期完成一条指令,因此提高CPU的运算速度。经典奔腾每条整数流水线都分为四级流水,即取指令、译码、执行、写回结果。流水线中存在三种冒险,分别是数据冒险、结构冒险和控制冒险。数据冒险是指一条指令需要使用之前指令的计算结果,但是之前结果还没有返回产生的冲突现象;结构冒险是指因硬件资源满足不了指令重叠执行的要求而发生的冲突现象;控制冒险是指流水线遇到分支指令或者其他可能引起PC指针进行改变的指令所引起的冲突现象。流水线冒险可能带来的问题是:执行结果错误、或者流水线可能会出现停顿,从而降低流水线的实际效率和加速比。数据冒险导致的原因常常是相关指令靠的足够近时候,它们在流水线中的重叠执行或者重新排序会改变指令读/写操作数的顺序。常导致结构冒险的原因可能有功能部件不是完全流水,资源份数不够等。控制脣脸的原因在于分支指令,因此在处理分支指令时候一般可以通过“冻结”或者“排空”流水线的方式进行该冒险消除。
转载请注明原文地址:https://tihaiku.com/congyezige/2424137.html
本试题收录于:
中级 嵌入式系统设计师题库软件水平考试初中高级分类
中级 嵌入式系统设计师
软件水平考试初中高级
相关试题推荐
根据相关要求,卫生技术人员需占医院人员总数的A.10% B.50% C.30
按控制的时间不同,控制可以分为A.技术控制、质量控制、资金控制、人力资源控制B.
按控制的业务范围不同,控制可以分为A.技术控制、质量控制、资金控制、人力资源控制
按管理者控制和改进工作的方式不同,控制可以分为A.技术控制、质量控制、资金控制、
按控制内容的覆盖面不同,控制可以分为A.技术控制、质量控制、资金控制、人力资源控
根据患者护理需要编设护理人员属于A.满足患者护理需要原则B.合理结构原则C.优化
开发微型嵌入式应用系统,采用()更合适。A.C语言或汇编语言 B.HTML或
线性表采用顺序存储结构,若表长为m,且在任何一个合法插入位置上进行插入操作的概率
话音信道的频率范围为300~3400Hz,如果采用PCM编码技术,则采样频率必须
在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶校验位和2位终止位,每
随机试题
[originaltext]M:Excuseme,whereistheinformationcenter?[/originaltext][or
中国第一个资产阶级革命团体是()A.兴中会 B.华兴会 C.光复会
下列哪一项是劳力型心绞痛典型的心电图改变()A.发作时某些导联ST段呈水平型
关于发包人支付担保的说法,正确的有()。A、可由担保公司提供担保 B、担保
2015年全国共建立社会捐助工作站、点和慈善超市3.0万个,比上一年减少0.2万
患者,男性,65岁。高血压病史18年,近日有时夜间出现胸闷,并有频发的阵发性室上
H公司是一家上市公司,今年由于公司经营决策失误,导致公司亏损。为此总经理十分着急
投资项目决策分析与评价的基本要求包括贯彻落实科学发展观、资料数据准确可靠和()
A省B市C县的某煤矿发生生产安全事故,造成5人死亡,58人重伤。依据《
在施工期间,如果设计单位需要进行设计变更,则首先将设计变更要求提交给()。A.监
最新回复
(
0
)