【计算机类职业资格】系统分析师-计算机组成与体系结构1及答案解析.doc
《【计算机类职业资格】系统分析师-计算机组成与体系结构1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】系统分析师-计算机组成与体系结构1及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、系统分析师-计算机组成与体系结构 1 及答案解析(总分:35.00,做题时间:90 分钟)一、单项选择题(总题数:23,分数:35.00)某计算机的 cache 采用相联映像,cache 容量为 16KB,每块 8 个字,每个字 32 位,并且将 cache 中每 4块分为一组。若主存最大容量为 4GB 且按字节编址,则主存地址应为 (1) 位,组号应为 (2) 位。若cache 的命中率为 0.95,且 cache 的速度是主存的 5 倍,那么与不采用 cache 相比较,采用 cache 后速度大致提高到 (3) 倍。(分数:3.00)A.24B.32C.36D.40A.5B.6C.7D.
2、8A.3.33B.3.82C.4.17D.4.52某流水线浮点加法器分为 5 级,若每一级所需要的时间分别是 6ns、7ns、8ns、9ns 和 6ns,则此流水线的最大加速比为 (4) 。若每一级的时间均为 7ns,则最大加速比为 (5) 。(分数:2.00)A.2.0B.4.0C.4.5D.5.2A.4.1B.5.0C.5.6D.6.21.某磁盘的转速为 7200 转/分,传输速度为 4MB/s,控制器开销为 1ms。要保证读或写一个 512B 的扇区的平均时间为 11.3ms。那么,该磁盘的平均寻道时间最大应不超过 (6) ms。(分数:1.00)A.3.9B.4.7C.5.5D.6.1
3、若某分页管理的虚拟存储器共有 8 个页面,每页为 1024B,实际主存为 4096B,采用页表法进行地址映像。若页表的内容如表 1-1 所示,则发生页面失效的全部虚页号为 (7) ,虚拟地址 1023 所对应的主存实地址页内偏移地址为 (8) ,主存实地址为 (9) 。表 1-1 页表的内容虚页号 01234567实页号 31232100装入位 11001010(分数:3.00)A.2、3、5、7B.0、1、4、6C.1、5、6、7D.0、2、3、4A.656B.1023C.2047D.4095A.656B.1023C.2047D.40952.数据处理流水线如图 1-1 所示。若每隔t 流入一
4、个数据,连续流入四个数据,则该流水线的实际吞吐率为 (10) 。(分数:1.00)A.2/(7t)B.3/(7t)C.4/(7t)D.5/7t)3.已知X/2 补 =C6H,计算机的机器字长为 8 位二进制编码,则X 补 = (11) 。(分数:1.00)A.8CHB.18HC.E3HD.F1H内存地址从 AC000H 到 C7FFFH,共有 (12) 个地址单元,如果该内存地址按字(16bit)编址,由 28 片存储器芯片构成。已知构成此内存的芯片每片有 16K 个存储单元,则该芯片每个存储单元存储 (13) 位。(分数:2.00)A.96B.112C.132D.156A.4B.8C.16D
5、.24已知某高速缓存 cache 采用组相联映像方式,即组间直接映像,组内全相联映像。假设主存容量为 4096块,每块 256B,高速缓存包含 32 块,分 8 组,每组 4 块。高速缓存的地址变换表应包含 (14) 个存储单元;每个存储单元应能存放 (15) 位二进制数;每次参与相联比较的是 (16) 个存储单元。(分数:3.00)A.8B.16C.32D.48A.7B.8C.9D.10A.4B.8C.12D.164.131-45=53 在 (17) 进制下成立。(分数:1.00)A.六B.七C.八D.九5.利用高速通信网络将多台高性能工作站或微型机互连构成机群系统,其系统结构形式属于 (1
6、8) 计算机。(分数:1.00)A.SISDB.MISDC.SIMDD.MIMD某数据处理流水线如图 1-2 所示,若每隔:3At 流入一个数据,连续处理 4 个数据。此数据处理流水线的实际吞吐率为 (19) 。此时该流水线的效率为 (20) 。(分数:2.00)A.4/(12t)B.4/(13t)C.4/(14t)D.4/(15t)A.2/3B.2/5C.2/7D.2/9某计算机主存按字节编址,主存与高速缓存 cache 的地址变换采用组相联映像方式(即组内全相联,组间直接映像)。高速缓存分为 2 组,每组包含 4 块,块的大小为 512B,主存容量为 1MB。构成高速缓存的地址变换表相联存
7、储器容量为 (21) 。每次参与比较的存储单元为 (22) 个。(分数:2.00)A.410bitB.810bitC.411bitD.811bitA.1B.2C.4D.8设指令由取指、分析、执行 3 个子部件完成,并且每个子部件的时间均为t。若采用常规标量单流水线处理机(即该处理机的度为 1),连续执行 12 条指令,共需 (23) t。若采用度为 4 的超标量流水线处理机,连续执行上述 12 条指令,只需 (24) t。(分数:2.00)A.12B.14C.16D.18A.3B.5C.7D.9编号为 0、1、2、3、15 的 16 个处理器,用单级互联网络互联。当互联函数为 Cube3(4
8、维立方体单级互联函数)时,6 号处理器与 (25) 号处理器相连接。若采用互联函数 Shuffle(全混洗单级互联函数)时,6 号处理器与 (26) 号处理器相连接。(分数:2.00)A.15B.14C.13D.12A.15B.14C.13D.126.假设进行天气预报仅有“晴、云、阴、雨、雪、雾、霜、雹”等天气状况,需要通过某个八进制的数字通信系统传送,每秒钟播报一次,可接受的最低传输速率为 (27) 波特。(分数:1.00)A.1B.2C.3D.87.下面关于 RISC 计算机的论述中,不正确的是 (28) 。(分数:1.00)A.RISC 计算机的指令简单,且长度固定B.RISC 计算机的
9、大部分指令不访问内存C.RISC 计算机采用优化的编译程序,有效地支持高级语言D.RISC 计算机尽量少用通用寄存器,把芯片面积留给微程序8.下面关于计算机 cache 的论述中,正确的是 (29) 。(分数:1.00)A.cache 是一种介于主存和辅存之间的存储器,用于主辅存之间的缓冲存储B.若访问 cache 不命中,则用从内存中取到的字节代替 cache 中最近访问过的字节C.cache 的命中率必须很高,一般要达到 90%以上D.cache 中的信息必须与主存中的信息时刻保持一致9.关于相联存储器,下面的论述中,错误的是 (30) 。(分数:1.00)A.相联存储器按地址进行并行访问
10、B.相联存储器的每个存储单元都具有信息处理能力C.相联存储器能并行进行各种比较操作D.在知识库中应用相联存储器实现按关键字检索10.下面关于系统总线的论述中,不正确的是 (31) 。(分数:1.00)A.系统总线在计算机各个部件之间传送信息B.系统总线就是连接一个源部件和多个目标部件的传输线C.系统总线必须有选择功能,以判别哪个部件可以发送信息D.系统总线的标准分为正式标准和工业标准11.下面关于超级流水线的论述中,正确的是 (32) 。(分数:1.00)A.超级流水线用增加流水线级数的方法缩短机器周期B.超级流水线是一种单指令流多操作码多数据的系统结构C.超级流水线配置了多个功能部件和指令译
11、码电路,采用多条流水线并行处理D.超级流水线采用简单指令以加快执行速度12.利用海明码(Hamming Code)纠正单位错,如果有 6 位信息位,则需要加入 (33) 位冗余位。(分数:1.00)A.2B.3C.4D.513.以下关于 CISC/RISC 计算机的叙述中,不正确的是 (34) 。(分数:1.00)A.RISC 机器指令比 CISC 机器指令简单B.RISC 机器中通用寄存器比 CISC 多C.CISC 机器采用微码比 RISC 多D.CISC 机器比 RISC 机器可以更好地支持高级语言14.以下关于指令流水线的描述中,正确的是 (35) 。(分数:1.00)A.出现数据相关
12、时采用猜测法来加快执行B.解决程序转移对流水线的影响需要相关专用通路的支持C.在出现中断的情况下可以让已经进入流水线的指令继续执行D.流水线机器不能执行复杂指令系统分析师-计算机组成与体系结构 1 答案解析(总分:35.00,做题时间:90 分钟)一、单项选择题(总题数:23,分数:35.00)某计算机的 cache 采用相联映像,cache 容量为 16KB,每块 8 个字,每个字 32 位,并且将 cache 中每 4块分为一组。若主存最大容量为 4GB 且按字节编址,则主存地址应为 (1) 位,组号应为 (2) 位。若cache 的命中率为 0.95,且 cache 的速度是主存的 5
13、倍,那么与不采用 cache 相比较,采用 cache 后速度大致提高到 (3) 倍。(分数:3.00)A.24B.32 C.36D.40解析:A.5B.6C.7 D.8解析:A.3.33B.3.82C.4.17 D.4.52解析:分析 主存最大容量为 4GB,且按字节编址,由于 232=4G,所以主存地址应为 32 位。因为每块 8个字,每个字 32 位,并且将 cache 中每 4 块分为一组,所以每组的大小为 32/884=128B。cache 容量为 16KB,共可分成 16KB/128B=128 组,由于 27=128,所以组号应为 7 位。设主存的存取周期为 h,因为 cache
14、的速度是主存的 5 倍,所以 cache 的存取周期为 1/5h,且 cache 的命中率为 0.95,所以采用了 cache 以后,平均存取周期为 h(1-95%)+1/5h95%=0.24h。因此,速度提高到了原来的 1/0.24=4.17 倍。某流水线浮点加法器分为 5 级,若每一级所需要的时间分别是 6ns、7ns、8ns、9ns 和 6ns,则此流水线的最大加速比为 (4) 。若每一级的时间均为 7ns,则最大加速比为 (5) 。(分数:2.00)A.2.0B.4.0 C.4.5D.5.2解析:A.4.1B.5.0 C.5.6D.6.2解析:分析 流水线技术把一件任务分解为若干顺序执
15、行的子任务,不同的子任务由不同的执行机构负责执行,而这些机构可以同时并行工作。在任一时刻,任一任务只占用其中一个执行机构,这样就可以实现多个任务的重叠执行,以提高工作效率。(1)指令流水线。计算机中一条指令的执行需要若干步,通常采用流水线技术来实现指令的执行,以提高CPU 性能。典型的指令执行共分 7 个阶段,分别是:计算指令地址,修改程序计数器 PC;取指,即从存储器中取出指令;指令译码;计算操作数地址;取操作数;执行指令;保存结果。对指令执行阶段的划分也可以把取指作为第一阶段,其他阶段顺序前移,而在最后一个阶段计算下一条指令的地址。若假定指令执行的各个阶段的执行时间相同,都是一个周期。则执
16、行一条指令就需要花费 7 个周期的时间。采用流水线技术以后,满负荷时,每个周期都能从流水线上完成一条指令,性能约改善为原来的 7 倍。实际上,流水线技术对性能的提高程度取决于其执行顺序中最慢的一步。例如,在指令执行的 7 个阶段中,如果访问存储器需要 4 个周期,而其他操作只需一个周期,则一条指令的执行共需访存三次再加上 4 个单周期的执行段,所以共需要 16 个周期。采用流水线以后,由于受限于访存操作,4 个周期才能完成一条指令的执行,因此性能提高为原来的 4 倍。(2)运算操作流水线。计算机在执行各种运算操作时也可以应用流水线技术来提高运算速度。例如执行浮点加法运算,可以把它分成 3 个阶
17、段:对阶、尾数相加和结果规格化。流水线的 3 个阶段用锁存器进行分割,锁存器用来在相邻两段之间保持处理的中间结果,以供下一阶段使用。这样在满负荷时,该流水线可以同时处理 3 条浮点加法指令。流水线的关键之处在于重叠执行。为了得到高的性能表现,流水线应该满负荷工作,即各个阶段都要同时并行地工作。但是在实际情况中,流水线各个阶段可能会相互影响,阻塞流水线,使其性能下降。阻塞主要由以下两种情形引起:执行转移指令和共享资源访问冲突。(1)转移指令的影响。通常在顺序执行指令的情况下,当 CPU 取一条指令时,流水线的地址计算部件可以独立地把当前 PC 值加上当前指令长度来计算下一条指令的地址,从而可以并
18、行地工作。但是当流水线执行一条转移指令时,就会引起流水线的阻塞。因为在该转移指令完成之前,流水线都不能确定出下一条指令的地址。所以为了保证指令的正确执行,必须把取指段和指令地址计算段互锁。在取出转移指令后,立即锁住指令地址计算段,直到转移指令执行完成。互锁阶段流水线处于等待状态,不能满负荷工作,因而性能下降。(2)共享资源访问冲突。当多条指令以流水线方式重叠执行时,由于可能会引起对共享的寄存器或存储器资源访问次序的变化,因此将导致冲突,这种情况又称为数据相关。为了避免冲突,就需要把相互有关的指令进行阻塞,这样就会引起流水线效率的下降。一般说来指令流水线级数越多,越容易导致数据相关,阻塞流水线。
19、在流水线中,因为在同一时刻,有多个任务在重叠地执行,虽然完成一个任务的时间与单独执行该任务相近(甚至由于分段的缘故,可能更多一些),但是从整体上看完成多个任务所需的时间则大大减少。流水线的加速比定义如下:为完成一批任务,不使用流水线所用的时间与使用流水线所用的时间之比称为流水线的加速比。在本题中,由给定条件可知,如果不采用流水线方式,则平均一条指定的执行时间为6+7+8+9+6=36ns。而采用了流水线后,平均一条指定的执行时间为 9ns(取五级中时间最长的那一级),因此最大加速比为 36/9=4。若每一级的时间均为 7ns,则加速比为 75/7=5。1.某磁盘的转速为 7200 转/分,传输
20、速度为 4MB/s,控制器开销为 1ms。要保证读或写一个 512B 的扇区的平均时间为 11.3ms。那么,该磁盘的平均寻道时间最大应不超过 (6) ms。(分数:1.00)A.3.9B.4.7C.5.5D.6.1 解析:分析 磁盘的存取时间包括寻道时间和等待时问。寻道时间(查找时间,seek time)为磁头移动到目标磁道所需的时间。对于固定磁头磁盘而言,无须移动磁头,只需选择目标磁道对应的磁头即可。等待时间为等待读写的扇区旋转到磁头下方所用的时间。一般选用磁道旋转一周所用时间的一半作为平均等待时间。寻道时间由磁盘机的性能决定。在本题中,因为磁盘的转速为 7200 转/分,即磁盘每转一圈所
21、需的时间为 8.33ms,因此,平均等待时间约为 4.17ms。已知传输速度为 4MB/s,则读写 512 字节所需时间为 0.122ms。又已知控制器开销为 1ms,且要保证读或写一个 512B 的扇区的平均时间为 11.3ms。故平均寻道时间最大为 11.3-1-0.122-4.1.7=6.008(ms)。若某分页管理的虚拟存储器共有 8 个页面,每页为 1024B,实际主存为 4096B,采用页表法进行地址映像。若页表的内容如表 1-1 所示,则发生页面失效的全部虚页号为 (7) ,虚拟地址 1023 所对应的主存实地址页内偏移地址为 (8) ,主存实地址为 (9) 。表 1-1 页表的
22、内容虚页号01234567实页号31232100装入位11001010(分数:3.00)A.2、3、5、7 B.0、1、4、6C.1、5、6、7D.0、2、3、4解析:A.656B.1023 C.2047D.4095解析:A.656B.1023C.2047D.4095 解析:分析 分页的基本思想是把程序的逻辑空间和内存的物理空间按照同样的大小划分成若干页面,以页面为单位进行分配。在页式存储管理中,系统中的虚地址是一个有序对(页号,位移)。在本题中,共有 8 个页面,每页为1024B,则页号为高 3 位,页内地址(位移)为低 10 位。实际主存为 4096B,所以实存为 4 页。系统为每一个进程
23、建立一个页表,其内容包括进程的逻辑页号与物理页号的对应关系、装入状态等。如果该页面已被分配,则装入位置 1,否则置 0。在本题所给的页表中,虚页号为 2、3、5、7 的装入位为 0,这就是发生页面失效的全部虚页号。虚拟地址 1023 所对应的二进制数为 0001111111111,因此其虚页号为 0,页内偏移地址为 1023。根据页表,其对应的实页号为 3,即主存实地址为 4095。2.数据处理流水线如图 1-1 所示。若每隔t 流入一个数据,连续流入四个数据,则该流水线的实际吞吐率为 (10) 。(分数:1.00)A.2/(7t)B.3/(7t)C.4/(7t) D.5/7t)解析:分析 流
24、水线的吞吐率(TP)是指在单位时间内流水线所完成的任务数量或输出的结果数量。TP=n/Tk,其中 n 为任务数,T k是处理完成 n 个任务所用的时间。如果在流水线各段的执行时间均相等,输入到流水线中的任务连续的理想情况下,一条 k 段线性流水线能够在 k+n-1 个时钟周期内完成 n 个任务。可以从两个方面来分析流水线完成,n 个任务所需要的总时间。一种分析是从流水线的输出端看,用 k 个时钟周期输出第一个任务,其余,n-1 个时钟周期,每个周期输出一个任务,即用,n-1 个时钟周期输出 n-1 个任务。另一种分析方法是从流水线的输入端看,用 n 个时钟周期向流水线输入 n 个任务,另外还要
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 系统分析 组成 体系结构 答案 解析 DOC
