[解析] 按照计算机同时处于一个执行阶段的指令或数据的最大可能个数划分,可分为SISD、SIMD、MISD、MIMD;其中SISD (Single Instruction Single Data stream)是单指令流单数据流(SISD)。SISD是传统的顺序执行的单处理器计算机,其指令部件每次只对一条指令进行译码,并且只对一个操作部件分配数据。 流水线方式的单处理机有时也被当做SISD。以加法指令为例,单指令流单数据流(SISD)的CPU对加法治理译码后,执行部件先访问内存,取得第一个操作数;之后再一次访问内存,取得第二个操作数;随后才能进行求和运算。
12. 以下关于CISC(Complex Instruction Set Computer,复杂指令集计算机)和RISC(Reduced Instruction Set Computer,精简指令集计算机)的叙述中,错误的是______。
A.在CISC中,其复杂指令都采用硬布线逻辑来执行
B.采用CISC技术的CPU,其芯片设计复杂度更高
C.在RISC中,更适合采用硬布线逻辑执行指令
D.采用RISC技术,指令系统中的指令种类和寻址方式更少
A B C D
A
[解析] 本题考查指令系统和计算机体系结构基础知识。 CISC(Complex Instruction Set Computer,复杂指令集计算机)的基本思想是:进一步增强原有指令的功能,用更为复杂的新指令取代原先由软件子程序完成的功能,实现软件功能的硬件化,导致机器的指令系统越来越庞大而复杂。CISC计算机一般所含的指令数目至少300条以上,有的甚至超过500条。 RISC(Reduced Instruction set Computer,精简指令集计算机)的基本思想是:通过减少指令总数和简化指令功能,降低硬件设计的复杂度,使指令能单周期执行,并通过优化编译提高指令的执行速度,采用硬布线控制逻辑优化编译程序。在20世纪70年代末开始兴起,导致机器的指令系统进一步精炼而简单。
28. The ______ has several major components, including the system kemel, a memory management system, the file system manager, device drivers, and the system libraries.
[解析] 廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks,RAID)是由美国加利福尼亚大学伯克莱分校在1987年提出的,现在已经广泛应用在大、中型计算机和计算机网络存储系统中。它是利用一台磁盘阵列控制器来管理和控制一组磁盘驱动器,组成一个高度可靠的、快速的大容量磁盘系统。 RAID根据访问速度和可靠性分成很多级别。 RAID 0:没有容错设计的条带磁盘阵列(Striped Disk Array without Fault Tolerance)仅提供并行交叉存取功能。它虽能有效地提高磁盘I/O速度,但是磁盘系统的可靠性不好。 RAID 1:具有磁盘镜像和双工(Mirroring and Duplexing)功能,可利用并行读/写特性,将数据块同时写入主盘和镜像盘,故比传统的镜像盘速度快,但磁盘利用率只有50%。 RAID 2:增加了海明码校验与纠错(Hamming Code ECC)功能,是早期为了进行即时数据校验而研制的一种技术,针对当时对数据安全敏感的领域,如金融服务等。但由于花费太大,成本昂贵,目前已不用。 RAID 3:具有并行传输和校验(Parallel transfer with parity)功能的磁盘阵列。它利用一台奇偶校验盘来完成容错功能。比起磁盘镜像,减少了所需的冗余磁盘数。 RAID 4:具有独立的数据硬盘与共享的校验硬盘(Independent Data disks with shared Parity disk),与RAID 3相比,RAID 4是一种相对独立的形式。 RAID 5:具有独立的数据磁盘和分布式校验块(Independent Data disks with distributed parity blocks)的磁盘阵列。每个驱动器都有独立的数据通路,独立地进行读/写,无专门的校验盘。用于纠错的校验信息是以螺旋方式散布在所有数据盘上。RAID 5常用于I/O较频繁的事务处理上。 RAID 6:具有独立的数据硬盘与两个独立的分布式校验方案(Independent Data disks with two independent distributed parity schemes)。在RAID 6级的阵列中设置了一个专用的、可快速访问的异步校验盘。该盘具有独立的数据访问通路,但其性能改进有限,价格却很昂贵。 RAID 7:是具有最优化的异步高I/O速率和高数据传输率(Optimized Asynchrony for High UO Rates as well High Data Transfer Rates)时磁盘阵列,是对RAID 6的改进。在这种阵列中的所有磁盘,都具有较高的传输速度,有着优异的性能,是目前较高档次的磁盘阵列。 RAID 10:高可靠性与高性能的组合(Very High Reliability combined with High Performance)。这种RAID是由多个RAID等级组合而成,而不是像RAID 5那样全新的等级。RAID 10是建立在RAID 0和 RAID 1基础上的,RAID 1是一个冗余的备份阵列,而RAID 0是负责数据读写的阵列,因此被很多人称为RAID 0+1。由于利用了RAID 0极高的读写效率和RAID 1较高的数据保护和恢复能力,使RAID 10成为了一种性价比较高的等级,目前几乎所有的RAID控制卡都支持这一等级。