可改变程序执行顺序称为程序控制类指令。以下有关分支冒险和分支预测的叙述中,()是正确的。
可改变程序执行顺序称为程序控制类指令。以下有关分支冒险和分支预测的叙述中,()是正确的。
A.程序控制类指令不会由于控制(分支)冒险而产生阻塞
B.每次进行简单(静态)预测的预测结果可能是不一样的
C.动态预测(根据分支指令历史记录进行预测)的成功率能达90%
D.如果预测错误,已取到流水线中的错取指令依然要在流水线中继续执行
可改变程序执行顺序称为程序控制类指令。以下有关分支冒险和分支预测的叙述中,()是正确的。
A.程序控制类指令不会由于控制(分支)冒险而产生阻塞
B.每次进行简单(静态)预测的预测结果可能是不一样的
C.动态预测(根据分支指令历史记录进行预测)的成功率能达90%
D.如果预测错误,已取到流水线中的错取指令依然要在流水线中继续执行
第1题
程序控制类指令可改变程序执行顺序。以下不属于程序控制类指令的是()。
A.调用指令
B.分支指令
C.无条件转移指令
D.访存指令
第2题
程序控制类指令的功能是()。
A.进行算术运算和逻辑运算
B.进行主存与CPU之间的数据传送
C.进行CPU和I/O设备之间的数据传送
D.改变程序执行的顺序
第4题
A.采用二进制形式表示数据和指令。指令由操作码和地址码组成。
B.将程序和数据存放在存储器中,使计算机在工作时从存储器取出指令加以执行,自动完成计算任务。这就是“存储程序”和“程序控制”(简称存储程序控制)的概念。
C.指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。
D.计算机由存储器、运算器、控制器、输入设备和输出设备五大基本部件组成,并规定了5部分的基本功能。
第7题
将一个主存块读入CaChe所花费的时间称为缺失损失(Miss Penalty)。若CaChe存取1个字的时间是1个时钟周期,缺失损失为4个时钟周期。某顺序执行的程序有1 000条单字长指令,共访问2 000次主存数据字。已知取指令共发生100次CaChe缺失,访问数据共发生200次CaChe缺失访问,则执行该程序过程中,CaChe一主存的平均访问时间是()个时钟周期。
A.1
B.1.2
C.1.4
D.1.6