软件设计师考试考点突破、案例分析、实战练习一本通(2014版)(8)

2018-11-17 19:05

软件设计师 http://www.educity.cn/jiaocheng/zg7.html

D.采用RISC技术,指令系统中的指令种类和寻址方式更少

某数据处理软件包括两个完全相同的数据处理部件和一个数据存储部件,且采用图1-17给出的容错方案。当数据处理部件的可靠性为0.6时,为使整个软件系统的可靠性不小于0.66,则数据存储部件的可靠性至少应为(11) .

图1-17 先并联后串联系统

(11)A. 0.6 B. 0.66 C. 0.79 D. 1.0

1.4 练习题解析 试题1分析

要解此题,必须先清楚吞吐率的概念。吞吐率是指在流水线单位时间内能流出的任务数。现在任务数是10,我们只要求出完成10个任务所需要的时间,就可以得出吞吐率了。 t =执行第1条指令所需时间+(指令条数-1)x流水线周期 =(1Dt+3Dt+1Dt+2Dt+1Dt)+(10-1)x3Dt =35Dt

所以:吞吐率=10/35Dt. 试题1答案 (1)C 试题2分析

设流水线由m段组成,每段所需时间分别为,完成n个任务的实际时间可计算如下:

软件设计师 http://www.educity.cn/jiaocheng/zg7.html

(为最慢一段所需时间)

本题中流水线每一段的工作周期均为Dt,所以流水线的操作周期也就是Dt,所以总时间为(Dt +Dt +Dt) + (10-1)xDt =3Dt +9Dt =12Dt. 试题2答案 (2)C 试题3分析

由于CPU的速度比主存的读取速度快得多,为解决这种不匹配,在它们之间设置高速缓冲存储器Cache,将主存中的内容事先调入Cache中,CPU直接访问Cache的时间短得多,这样大大提高了CPU对主存的访问效率,也提高了整个计算机系统的效率。 试题3答案 (3)B 试题4分析

本题考查内存容量的计算。给定起止地址码的内存容量=终止地址-起始地址+1,所以:43FFH-4000H+1=400H,十六进制的(400)16=210,组成内存储器的芯片数量级=内存储器的容量/单个芯片的容量。所以210 /22=28 .正确答案是C. 试题4答案 (4)C 试题5分析

这是一道概念题,主存单元地址与Cache单元地址之间的转换工作是由硬件完成的。 试题5答案 (5)A

软件设计师 http://www.educity.cn/jiaocheng/zg7.html

试题6分析

本题考查计算机系统数据编码基础知识。

设机器字长为n(即采用n个二进制位表示数据),最高位是符号位,0表示正号,1表示负号。

原码表示方式下,除符号位外,n-1位表示数值的绝对值。因此,n为8时,[+0]原=0 0000000,[-0]原=1 0000000.

正数的反码与原码相同,负数的反码则是其绝对值按位求反。n为8时,数值0的反码表示有两种形式:[+0]反=0 0000000,[-0]反=11111111.

正数的补码与其原码和反码相同,负数的补码则等于其反码的末尾加1.在补码表示中,0有唯一的编码:[+0]补=0 0000000,[-0]补=00000000.

移码表示法是在数X上增加一个偏移量来定义的,常用于表示浮点数中的阶码。机器字长为n时,在偏移量为2n-1的情况下,只要将补码的符号位取反便可获得相应的移码表示。 试题答案 (6)C 试题7分析

本题考查浮点数运算的基本过程。该过程分为如下3步:

第一步:对阶,规则是向大阶看齐。具体方法是:阶码小的那个尾数右移,移位的次数等于参加运算的两个数的阶码之差。

第二步:尾数相加。实际上进行的是定点数加法。 第三步:结果的后处理。包括如下3个方面:

软件设计师 http://www.educity.cn/jiaocheng/zg7.html

(1)如果运算结果的尾数部分溢出,则需要向右规格化一位。具体方法是:尾数部分右移一位,阶码加1.

(2)如果运算结果的最高位为0,则需要向左规格化,并且要重复进行,直到尾数的最高位不为0.尾数部分每左移一位,阶码必须减1. (3)进行舍入处理。 所以本题的正确答案为D. 试题7答案 (7)D 试题8分析

本题考查CPU中常用寄存器的功能。下面将介绍这些寄存器的功能。

程序计数器(PC)是CPU内的一个寄存器,存储的是将要执行的下一条指令的地址,所以通常也叫做指令计数器。当执行指令时,CPU将自动修改PC的内容,以便使其保持的总是将要执行的下一条指令的地址。

累加寄存器(AC)通常简称为累加器,它是一个通用寄存器。其功能是:当运算器的算术逻辑单元(ALU)执行算术运算或逻辑运算时,为ALU提供一个工作区。累加寄存器暂时存放ALU运算的结果信息。显然,运算器中至少要有一个累加寄存器。目前CPU中的累加寄存器,多达16个、32个,甚至更多。当使用多个累加器时,就变成通用寄存器堆结构,其中任何一个既可存放源操作数,也可存放结果操作数。在这种情况下,需要在指令格式中对寄存器号加以编址。

程序状态寄存器(Program Status Word,PSW),又称标志寄存器,这是一个存放条件码标志、控制标志和系统标志的寄存器。

软件设计师 http://www.educity.cn/jiaocheng/zg7.html

地址寄存器用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。当CPU和内存进行信息交换,即CPU向内存存/取数据时,或者CPU从内存中读出指令时,都要使用地址寄存器和数据缓冲寄存器。同样,如果我们把外围设备的设备地址作为像内存的地址单元那样来看待,那么,当CPU和外围设备交换信息时,我们同样使用地址寄存器和数据缓冲寄存器。 所以本题应选B. 试题8答案 (8)B 试题9分析

本题考查计算机系统存储器方面的基础知识。

计算机系统的存储器按所处的位置可分为内存和外存。按构成存储器的材料可分为磁存储器、半导体存储器和光存储器。按存储器的工作方式可分为读写存储器和只读存储器。按访问方式可分为按地址访问的存储器和按内容访问的存储器。按寻址方式可分为随机存储器、顺序存储器和直接存储器。

相联存储器是一种按内容访问的存储器。 试题9答案 (9)B 试题10分析

本题考查指令系统和计算机体系结构基础知识。

CISC(Complex Instruction Set Computer,复杂指令集计算机)的基本思想是:进一


软件设计师考试考点突破、案例分析、实战练习一本通(2014版)(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:“六面整体浑圆力”速成秘法(免费下载)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: