单选题 某计算机系统的结构如下图所示,按照弗林(Michael J. Flynn)提出的分类法,它属于______,其中,PUi(i=1,…,n)为处理单元,CU为控制部件,MMj(j=1,…,n)为存储部件。该计算机______。
单选题
  • A.单指令流单数据流计算机
  • B.单指令流多数据流计算机
  • C.多指令流单数据流计算机
  • D.多指令流多数据流计算机
【正确答案】 B
【答案解析】
单选题
  • A.通过时间重叠实现并行性
  • B.通过资源重复实现并行性
  • C.通过资源共享实现并行性
  • D.通过精简指令系统实现并行性
【正确答案】 B
【答案解析】[解析] 计算机系统中开发并行性的方法有资源重复、时间重叠和资源共享3种基本途径。本题中的计算机只有一个控制单元,所以是单指令流;有多个处理单元和存储部件,所以是多数据流,因此,属于SIMD计算机。 显然,该计算机将大量重复设置的处理单元按一定方式互联成阵列,在单一控制部件控制下对各自所分配的不同数据并行执行同一指令规定的操作,是操作并行的SIMD计算机。因此,采用了资源重复的措施开发并行性。
单选题 在计算机系统中,对构成内存的半导体存储器进行自检的方法有许多种,其中对______一般采用对其内容求累加和进行自检的方法。
  • A.ROM
  • B.DRAM
  • C.SDRAM
  • D.DDR SDRAM
【正确答案】 A
【答案解析】[解析] 一般来讲,片内的RAM自检可以送入0x00、0xaa、0x55、0xff等数字,然后再读出来。这样,RAM中保存的数据就会冲掉,因此,一般在初始化之前做自检。相对来说,ROM自检比较方便,不存在数据保护等诸多考虑,只要在固定地址存放累加和,在程序开始执行时,完成整片ROM数据的求累加和,然后和事先存储的累加和比较。
单选题 ______不是复杂指令系统计算机(Complex Instruction Set Computer,CISC)的特征。
  • A.丰富的寻址方式
  • B.多种指令格式
  • C.指令长度可变
  • D.设置大量通用寄存器
【正确答案】 D
【答案解析】[解析] RISC和CISC是目前设计制造微处理器的两种典型技术,虽然它们都试图在体系结构、操作运行、软硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同,主要区别如下: ● 指令系统:RISC设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特点。对不常用的功能,常通过组合指令来完成。因此,在RISC机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补;同时,大量使用通用寄存器来提高子程序执行的速度。而CISC计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。 ● 存储器操作:RISC对存储器操作有限制,控制简单;而CISC机器的存储器操作指令多,操作直接。 ● 程序:RISC汇编语言程序一般需要较大的内存空间,实现特殊功能时程序复杂,不易设计;而CISC汇编语言程序编程相对简单,科学计算及复杂操作的程序设计相对容易,效率较高。 ● 中断:RISC机器在一条指令执行的适当地方可以响应中断;而CISC机器是在一条指令执行结束后响应中断。 ● CPU:RISC的CPU包含有较少的单元电路,因而面积小、功耗低;而CISC CPU包含有丰富的电路单元,因而功能强、面积大、功耗大。 ● 设计周期:RISC微处理器结构简单,布局紧凑,设计周期短,且易于采用最新技术;CISC微处理器结构复杂,设计周期长。 ● 用户使用:RISC微处理器结构简单,指令规整,性能容易把握,易学易用;CISC微处理器结构复杂,功能强大,实现特殊功能容易。 ● 应用范围:由于RISC指令系统的确定与特定的应用领域有关,故RISC机器更适合于专用机;而CISC机器则更适合于通用机。