单选题
在计算机的浮点数表示中,主要影响数值表示范围的是______,影响计算精度的是______。
单选题
- A.尾数的位数
- B.阶码的位数
- C.规格化的方法
- D.尾数下溢的处理
单选题
- A.尾数的位数
- B.阶码的位数
- C.规格化的方法
- D.尾数下溢的处理
【正确答案】
A
【答案解析】[解析] 在计算机的浮点数表示中,因为规格化表示格式为尾数×2阶码。显然,主要影响数值表示范围的是阶码的位数,影响计算精度的是尾数的位数。
单选题
以下不具有容错功能的是______。
- A.RAID0
- B.RAID1
- C.RAID3
- D.RAID5
【正确答案】
A
【答案解析】[解析] 廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks,RAID)技术旨在缩小日益扩大的CPU速度和磁盘存储器速度之间的差距。其策略是用多个较小的磁盘驱动器替换单一的大容量磁盘驱动器,同时合理地在多个磁盘上分布存放数据以支持同时从多个磁盘进行读/写,从而改善系统的I/O性能。小容量驱动器阵列与大容量驱动器相比,具有成本低、功耗小、性能好等优势;低代价的编码容错方案在保持阵列的速度与容量优势的同时可保证极高的可靠性。同时也较容易扩展容量。但是由于允许多个磁头同时进行操作以提高I/O数据传输速度,因此会不可避免地提高出错的概率。为了补偿可靠性方面的损失,RAID使用存储的校验信息来从错误中恢复数据。最初,inexpensive一词主要针对当时的另一种技术(single large expensive disk,SLED)而言,但随着技术的发展,SLED已是明日黄花,RAID和non-RAID皆采用了类似的磁盘技术。因此,RAID现在代表独立磁盘冗余阵列(Redundant Array of Independent Disks),用independent来强调RAID技术所带来的性能改善和更高的可靠性。
RAID机制中共分8个级别,RAID应用的主要技术有分块技术、交叉技术和重聚技术。
(1)RAID0级(无冗余和无校验的数据分块):具有最高的I/O性能和最高的磁盘空间利用率,易管理,但系统的故障率高,属于非冗余系统,主要应用于那些关注性能、容量和价格而不是可靠性的应用程序。
(2)RAID1级(磁盘镜像阵列):由磁盘对组成,每一个工作盘都有其对应的镜像盘,上面保存着与工作盘完全相同的数据拷贝,具有最高的安全性,但磁盘空间利用率只有50%。RAID1主要用于存放系统软件、数据及其他重要文件。它提供了数据的实时备份,一旦发生故障所有的关键数据即刻可用。
(3)RAID2级(采用纠错海明码的磁盘阵列):采用了海明码纠错技术,用户需增加校验盘来提供单纠错和双验错功能。对数据的访问涉及阵列中的每一个盘。大量数据传输时I/O性能较高,但不利于小批量数据传输。实际应用中很少使用。
(4)RAID3和RAID4级(采用奇偶校验码的磁盘阵列):把奇偶校验码存放在一个独立的校验盘上。如果有一个盘失效,其上的数据可以通过对其他盘上的数据进行异或运算得到。读数据很快,但因为写入数据时要计算校验位,速度较慢。
(5)RAID5(无独立校验盘的奇偶校验码磁盘阵列):与RAID4类似,但没有独立的校验盘,校验信息分布在组内所有盘上,对于大批量和小批量数据的读/写性能都很好。RAID4和RAID5使用了独立存取技术,阵列中每一个磁盘都相互独立地操作,所以I/O请求可以并行处理。所以,该技术非常适合于I/O请求率高的应用,而不太适应于要求高数据传输率的应用。与其他方案类似,RAID4、RAID5也应用了数据分块技术,但块的尺寸相对大一些。
(6)RAID6(具有独立的数据磁盘与两个独立的分布式校验方案):RAID6级的阵列中设置了一个专用的、可快速访问的异步校验盘。该盘具有独立的数据访问通路,其性能改进有限,但价格却很昂贵。
(7)RAID7(具有最优化的异步高I/O速率和高数据传输率的磁盘阵列):是对RAID6的改进。在这种阵列中的所有磁盘,都具有较高的传输速度,有着优异的性能,是目前最高档次的磁盘阵列。
(8)RAID1+0(高可靠性与高性能的组合):由多个RAID等级组合而成,建立在RAID0和RAID1基础上。RAID1是一个冗余的备份阵列,而RAID0是负责数据读/写的阵列,由于利用了RAID0极高的读/写效率和RAID1较高的数据保护和恢复能力,因此RAID1+0是一种性价比较高的等级,目前几乎所有的RAID控制卡都支持这一等级。需要注意的是,如果先做RAID0,后做RAID1,则是RAID0+1;如果先做RAID1,后做RAID0,则是RAID1+0。
单选题
下面关于RISC计算机的描述中,正确的是______。
- A.在RISC计算机中减少了通用寄存器的数量
- B.由于指令简单,一个机器周期可以执行多条指令
- C.RISC计算机的指令更适合流水处理
- D.RISC计算机程序只占用很小的内存
单选题
关于cache存储器,下面的叙述中正确的是______。
- A.cache存储器是内存中的一个特定区域
- B.cache存储器的存取速度介于内存和磁盘之间
- C.cache存储器中存放的内容是内存的备份
- D.cache存储器存放正在处理的部分指令和数据
单选题
为了解决CPU与主存速度不匹配的问题,通常采用的方法是______。
- A.采用速度更快的主存
- B.在CPU和主存之间插入少量的高速缓冲存储器
- C.在CPU周期中插入等待周期
- D.扩大主存的容量
单选题
大规模并行处理(MPP)计算机的特点是______。
- A.这种系统最适合SIMD计算模式
- B.这种系统可以实现多条流水线并行处理
- C.这种系统编程容易,但难于管理
- D.这种系统由大量通用微处理器构成
【正确答案】
D
【答案解析】[解析] 并行处理机有时也称为阵列处理机,使用按地址访问的随机存储器,以SIMD方式工作。主要用于要求大量高速向量矩阵运算的应用领域。并行处理机制并行性来源于资源重复,把大量相同的处理单元通过互联网连接起来,在统一的控制器控制下,对各自分配来的数据并行完成同一条指令所规定的操作。并行处理机有两种基本结构类型:采用分布式存储器的并行处理结构和采用集中式共享存储器的并行处理结构。分布式存储器的并行处理结构中,每一个处理机都有自己局部的存储器,只要控制部件将并行处理的程序分配至各处理机,它们便能并行处理,各自从自己的局部存储器中取得信息。而共享存储多处理机结构中的存储器是集中共享的,由于多个处理机共享,在各处理机访问共享存储器时会发生竞争。因此,需采取措施尽可能避免竞争的发生。
MPP是由众多的微处理器(从几百到上万)组成的大规模的并行系统。MPP出现后即成为计算机领域中一个研发热点,被用做开发万亿次乃至更高速的巨型机的主要结构。MPP可以采用市场上出售的RISC处理器,所以有很高的性价比。