【系统分析师之路】计算机组成原理章节错题集锦

本文解析了程序局部性原理在Cache优化中的关键作用,探讨了RISC指令系统的精简特性和对指令集的影响,通过实例计算展示了Cache如何通过减少指令读取时间显著提升性能。

【系统分析师之路】计算机组成原理章节错题集锦

【系分章节错题集第01题:红色】
01.在计算机系统中,对构成内存的半导体存储器进行自检的方法有许多种,其中对( )一般采用对其内容求累加和进行自检的方法。
A.ROM
B.DRAM
C.SDRAM
D.DDR SDRAM

解答:答案选择A。
一般来讲,RAM类存储器通过写入0xAA,0x55等数字再读出的方式进行自检;
ROM类存储器通过累加和校验进行自检。

【系分章节错题集第02题:红色】
02.假定求浮点数平方根(FPSQR)的操作在某台机器上的一个基准测试程序中占总执行时间的20%,FP运算指令所用时间占总执行时间的50%。采用两种优化FPSQR的方法,第一种方法是增加专门的FPSQR硬件,可以将FPSQR的操作速度提髙为原来的10倍;第二种方法是提髙所有FP(浮点)运算指令的执行速度到原来的1.6倍,从而提高求浮点数平方根操作的速度。可以通过计算这两种方法对基准测试程序的加速比来比较这两种方法的优劣。以下叙述正确的是( ) 。
A.第一种方法的加速比是1.23,效果较好
B.第二种方法的加速比是1.23,效果较好
C.第一种方法的加速比是1.22,效果较好
D.第二种方法的加速比是1.22,效果较好

解答:答案选择B。此题重点关注,考察的是阿姆达尔定律。
通过改进计算机的某一部分(部件)的性能,使得计算机整体性能得以提高,可以采用Amdahl(阿姆达尔)定律定义的加速比来进行定量分析。 加速比=不使用增强措施时完成整个任务的时间/使用增强措施时完成整个任务的时间,或者,加速比=使用增强措施时完成整个任务的性能/不使用増强措施时完成整个任务的性能。 加速比主要取决于两个因素:第一,在原计算机上,能被改进增强的部分在总执行时间中所占的比例:第二,整个计算机采用了增强措施执行时,增强部分的执行效率提高的程度。 根据计算结果,采用提高所有浮点指令性能的总体效果要好一些,因为该程序中浮点操作所占的比重较大。
在这里插入图片描述

【系分章节错题集第03题:红色】
03.若计算机采用CRC进行差错校验,生成多项式为G(X)=X4+X+1,信息字为10110,则CRC校验码是( )。
A.0000
B.0100
C.0010
D.1111

解答:答案选择D。
CRC即循环冗余校验码(Cyclic Redundancy Check)是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。 在CRC校验方法中,进行多项式除法(模2除法)运算后的余数为校验字段。 信息字为10110,对应的多项式M(x)=x4+x2+x,生成多项式为G(X)=X4+X+1,对应的代码为10011。 校验码计算过程为:先将信息码左移4位(生成码长-1),得到101100000,然后反复进行异或运算(即除数和被除数最高位对齐,按位异或),如下所示: 10110⊕10011 = 00101,00101 左移两位得到 10100再与 10011 异或; 10110⊕10011 = 00101,00101 左移两位得到 10100再与 10011 异或; 11100⊕10011 = 01111,其结果iCRC 校验码,即余数 1111。

【系分章节错题集第04题:红色】
04.使用多处理机系统的主要目的是实现( )代码的并行性。
A.操作级和指令级
B.指令级和作业级
C.作业级和任务级
D.任务级和指令级

解答:答案选择C。
广义上说,使用多台计算机协同工作来完成所要求的任务的计算机系统都是多处理机系统。传统的狭义多处理机系统是指利用系统内的多个CPU并行执行用户多个程序,以提高系统的吞吐量或用来进行冗余操作以提高系统的可靠性。程序级的并行,属于作业级和任务级。

【系分章节错题集第05题:红色】
05.某计算机系统的可靠性结构如下所示,若所构成系统的每个部件的可靠度分别为R1、R2、R3和R4,则该系统的可靠度为( )。
在这里插入图片描述
A.(1-( R1+R2)R3)+R4
B.(1-(1-R1R2)(1-R3))R4
C.(1-R1R2)(1-R3)R4
D.(1-R1)(1-R2)R3(1-R4)

解答:答案选择B。此题不该做错的。
由子系统构成串联系统时,其中任何一个子系统失效就使整个系统失效,其可靠度等于各子系统可靠度的乘积;构成并联系统时,只要有一个子系统正常工作,系统就能正常工作。 设每个子系统的可靠性分别以R1R2,…,RN表示,则整个系统用串联方式构造时的可靠度为R=R1×R2…×…RN,整个系统用并联方式构造时的可靠度为R=1-(1-R1)(1-R2)…(1-RN)。 题图中,R1,R2是串联关系,其可靠度为R1×R2,R3与R1、R2并联后再与R4串联,因此整个系统的可靠度为(1-(1-R1R2)(1-R3))R4。

【系分章节错题集第06题:黄色】
06.以下关于CPU和GPU的叙述中,错误的是( )。
A.CPU适合于需要处理各种不同的数据类型、大量的分支跳转及中断等场合
B.CPU利用较高的主频、高速缓存(Cache)和分支预测等技术来执行指令
C.GPU采用MISD(Multiple Instruction Single Data)并行计算架构
D.GPU的特点是比CPU包含更多的计算单元和更简单的控制单元

解答:答案选择C。蒙对。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进击的横打

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值