慕课计算机组成原理答案(华中科技大学)
第一章 计算机系统概论 第一章 单元测验
1、计算机硬件能直接执行的是
A:高级语言
B:机器语言
C:汇编语言
D:任何语言
正确答案: 【机器语言】
2、下列说法中,错误的是
A:软件与硬件具有逻辑功能的等价性
B:固件功能类似软件,形态类似硬件
C:计算机系统层次结构中,微程序属于硬件级
D:寄存器的数据位对微程序级用户透明
正确答案: 【寄存器的数据位对微程序级用户透明】
3、完整的计算机系统通常包括
A:运算器、控制器、存储器
B:主机、外部设备
C:主机和应用软件
D:硬件系统与软件系统
正确答案: 【硬件系统与软件系统】
4、计算机的字长与下列哪项指标密切相关
A:运算精确度
B:运算速度
C:内存容量
D:存取速度
正确答案: 【运算精确度】
5、CPU地址线数量与下列哪项指标密切相关
A:运算精确度
B:运算速度
C:内存容量
D:存储数据位
正确答案: 【内存容量】
6、下列属于冯•诺依曼计算机的核心思想是
A:存储器按地址访问
B:存储程序和程序控制
C:采用补码
D:采用总线
正确答案: 【存储程序和程序控制】
7、下列关于计算机系统层次结构的描述中,正确的是
A:不同层次面向不同用户,看到计算机的属性不同
B:低层代码执行效率比高层代码执行效率高
C:低层用户对硬件的透明性比高层用户要低
D:指令集架构层是软、硬件间的接口
正确答案: 【不同层次面向不同用户,看到计算机的属性不同;
低层代码执行效率比高层代码执行效率高;
低层用户对硬件的透明性比高层用户要低;
指令集架构层是软、硬件间的接口】
8、下列关于硬件与软件关系的描述中,正确的是
A:硬件是软件运行的基础
B:硬件的发展推动了软件的发展
C:软件的发展也推动硬件的发展
D:软件能完成的功能及性能与硬件有关
正确答案: 【硬件是软件运行的基础;
硬件的发展推动了软件的发展;
软件的发展也推动硬件的发展;
软件能完成的功能及性能与硬件有关】
9、下列关于计算机字长的描述中正确的是
A:字长一般与运算器的数据位相同
B:字长一般与通用寄存器的位数相同
C:字长一般与存储器数据位相同
D:字长一般与存储器的地址位相同
正确答案: 【字长一般与运算器的数据位相同;
字长一般与通用寄存器的位数相同】
10、下列可用于评价计算机系统性能的指标是
A:MIPS
B:CPI
C:IPC
D:字长
正确答案: 【MIPS;
CPI;
IPC;
字长】
11、下列计算机系统性能评价的描述中正确的是
A:程序MIPS值越高,计算机的性能越高
B:程序的CPI值越低,计算机的性能越高
C:主频高的机器性能不一定高
D:同一程序在不同机器上运行时得到的MIPS值不一定相同
正确答案: 【主频高的机器性能不一定高;
同一程序在不同机器上运行时得到的MIPS值不一定相同】
12、访问256KB的存储空间,需要的地址线数最少为( )根? (只需要填阿拉伯数字)
正确答案: 【18】
13、程序必须存放在哪里才能被CPU访问并执行
正确答案: 【(以下答案任选其一都对)主存;
存储器;
内存】
14、某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的CPI 为 (保留到小数点后一位)
正确答案: 【3.2】
15、某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的MIPS为 (保留到小数点后一位)
正确答案: 【187.5】
16、若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中B类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的CPI为 (保留到小数点后2位)
正确答案: 【1.75】
17、若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的MIPS为(保留到小数点后一位)
正确答案: 【264.7】
第二章 数据表示 第二章单元测试
1、计算机中表示地址时使用
A:无符号数
B:原码
C:反码
D:补码
正确答案: 【无符号数】
2、当 -1 < x < 0时, [x]补=
A:2+x
B:2-x
C:1-x
D:
正确答案: 【2+x】
3、浮点数的表示范围和表示精确度分别取决于
A:阶码的位数和尾数的位数
B:尾数的位数和阶码的位数
C:阶码的编码和尾数的编码
D:机器字长和阶码的位数
正确答案: 【阶码的位数和尾数的位数】
4、设G(x) = 1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为
A:100
B:010
C:011
D:110
正确答案: 【100】
5、假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中的十六进制形式表示为
A:E7H
B:67H
C:99H
D:E6H
正确答案: 【E7H】
6、如果某系统15*4=112成立,则系统采用的进制是
A:6
B:7
C:8
D:9
正确答案: 【6】
7、2^100 mod7 =
A:2
B:3
C:4
D:5
正确答案: 【2】
8、字长5位的待编码二进制有效数据为11011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的CRC编码为
A:11011101
B:11011100
C:11011010
D:11011001
正确答案: 【11011001】
9、某IEEE754格式32位浮点数,若其对应的十六进制代码为ABE00000,则浮点数的真值为
A:- 0.75×2^( – 40)
B:-1.75×2^(-40)
C:-0.75×2^(-87)
D:-1.75×2^(-87)
正确答案: 【-1.75×2^(-40)】
10、某十六进制浮点数A3D00000中最高8位是阶码(含1位阶符),尾数是最低24位(含1位数符),若阶码和尾数均采用补码,则该浮点数的十进制真值是
A:-0.375×2^(-93)
B: -0.625×2^(-93)
C:0.625×2^(-35)
D:-0.375×2^(-35)
正确答案: 【-0.375×2^(-93)】
11、存储器中地址号分别为1000#、1001#、1002#、1003的4个连续存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为
A:4D3C2B1A
B:1A2B2C3D
C:D4C3B2A1
D:A1B2C3D4
正确答案: 【4D3C2B1A】
12、字长8位的某二进制补码整数为11011010,则该数的标准移码是
A:01011010
B:11011010
C:10111010
D:00111010
正确答案: 【01011010】
13、两个字长16位的补码0A2B和E16A, 带符号扩展成32位后的结果分别
A:00000A2B和0000E16A
B:11110A2B和FFFFE16A
C:00000A2B和FFFFE16A
D:FFFF0A2B和0000E16A
正确答案: 【00000A2B和FFFFE16A】
14、有字长为8位的代码10010011,分别采用奇校验和偶校验方式对其编码,把增加的1位校验码安排在编码结果的最低位,则得到的奇、偶校验编码分别是
A:100100110和100100111
B:010010011和110010011
C:110010011和010010011
D:100100111和100100110
正确答案: 【100100111和100100110】
15、对于IEEE754格式的浮点数,下列描述正确的是
A:阶码用移码表示,尾数用原码表示
B:阶码和尾数都用补码表示
C:阶码和尾数都用原码表示
D:阶码用移码表示,尾数用补码表示
正确答案: 【阶码用移码表示,尾数用原码表示】
16、对字长为8位的二进制代码10001101,下列说法错误的是
A:如果代码为无符号数,则其十进制真值为+141
B:如果代码为补码数,则其十进制真值为-115
C:如果代码为标准移码数,则其十进制真值为+115
D:如果代码为原码数,则其十进制真值为-13
正确答案: 【如果代码为标准移码数,则其十进制真值为+115】
17、若浮点数的尾数是用5位补码来表示的,则下列尾数中规格化的尾数是
A:01100和11110
B:11011和01011
C:10000和01001
D:01011和11010
正确答案: 【10000和01001】
18、下列对海明校验的描述中,正确的描述是
A:分成r组时,可以得到r位指误码,因此可以QU区分2^r种只有1位出错的情况
B:海明校验码的码距与校验位的位数没有关系
C:待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错
D:在任何条件下,海明校验都无法检测到多位数据同时出错的情况
正确答案: 【待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错】
19、若浮点数的尾数是用5位补码来表示(其中符号位1位),则下列尾数中规格化的尾数是
A:01100和11110
B:11011和01011
C:10000和01001
D:01011和11010
正确答案: 【10000和01001】
20、下列关于补码和移码关系的描述中,错误的是
A:相同位数的补码和移码具有相同的数据表示范围
B:零的补码和移码相同
C:同一个数的补码和移码,其数值部分相同,而符号相反
D:一般用译码表示浮点数的阶码,而用补码表示定点数
正确答案: 【零的补码和移码相同】
21、已知 定点小数[X]补 = 1.X1X2X3, 若要求X≤-0.75,则下列满足要求的是
A:X1X2X3 =101
B:X1X2X3 = 001
C:X1X2X3=010
D:X1X2X3 = 000
正确答案: 【X1X2X3 = 001;
X1X2X3=010;
X1X2X3 = 000】
22、设规格化浮点数的阶码为k+1位(包含1位符号位)、尾数为n +1位(包含一位符号位),若阶码和尾数均采用补码数据表示,下列关于该浮点数表示范围的描述中,正确的是
A:能表示的最小负数为
B:能表示的最大负数为
C:能表示的最小正数为
D:能表示的最大正数为
正确答案: 【能表示的最小负数为;
能表示的最大负数为;
能表示的最小正数为;
能表示的最大正数为】
23、在IEEE 754浮点机器数中不出现的是
A:尾数中最高位的1
B:基数
C:阶码的符号位
D:尾数的符号位
正确答案: 【尾数中最高位的1;
基数】
24、关于CRC校验的下列描述中,正确的是
A:被校验的信息位K和校验位r之间的关系应该满足k+r <= 2^r– 1
B:检测得到的有错结论可靠
C:检测得到的无错结论可靠
D:可纠正检测出的所有错误
正确答案: 【被校验的信息位K和校验位r之间的关系应该满足k+r <= 2^r– 1;
检测得到的有错结论可靠】
25、在32位操作系统中,下列类型不占用8个字节的是
A:shortint
B:unsigned int
C:long long
D:char
正确答案: 【shortint;
unsigned int;
char】
26、设x为整数,x的真值为25,以下选项与x相等的有
A:补码二进制串为011001的数
B:反码二进制串为100110的数
C:反码二进制串为011001的数
D:原码二进制串为011001的数
正确答案: 【补码二进制串为011001的数;
反码二进制串为011001的数;
原码二进制串为011001的数】
27、关于奇偶校验的下列描述中,错误的是
A:只需要1位校验位
B:检测得到的有错结论可靠
C:检测得到的无错结论可靠
D:可纠正1位错误
正确答案: 【检测得到的无错结论可靠;
可纠正1位错误】
28、计算机字长16位,采用补码表示整数,下列关于其表示数据范围的描述中正确的是
A:能表示的最小正数是1
B:能表示最大正数是(2^15) – 1
C:能表示的最大负数是-1
D:能表示的最小负数是- (2 ^15)
正确答案: 【能表示的最小正数是1;
能表示最大正数是(2^15) – 1;
能表示的最大负数是-1;
能表示的最小负数是- (2 ^15)】
29、十进制数5对应的32位IEEE754 格式的机器数为 ()H (采用十六进制表示,填写答案时不需要写最后的H)
正确答案: 【40A00000】
30、某纠错码的全部码字为0000000000,0000011111,1111100000,1111111111。该编码的码距为
正确答案: 【5】
31、字长5位的待编码二进制有效数据为10011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的编码结果为(填写二进制形式)
正确答案: 【10011100】
32、32位IEEE 754浮点数为41A4C000H, 则对应的真值的小数部分的数值为 ( ) (只需要填小数点后面的阿拉伯数字,0和小数点均不需要填写)
正确答案: 【59375】
33、存放一个24*24点阵汉字,至少需要多少字节的存储空间 (只需要填写十进数)
正确答案: 【72】
34、设机器字长为16位,定点表示时,数据位15位,符号位1位,则定点原码表示时能表示的最小负数为 (填写十进制数,要带符号,且符号与数字间不能有空格)
正确答案: 【-32767】
35、将一个十进制数-129表示成补码时,至少应采用多少位二进制数
正确答案: 【9】
第三章 运算方法与运算器 第三章 单元测验
小提示:本节包含奇怪的同名章节内容
1、执行算术右移指令的操作过程是
A:操作数的符号位填0,各位顺次右移1位
B:操作数的符号位填1,各位顺次右移1位
C:操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位
D:进位标志移至符号位,各位顺次右移1位
正确答案: 【操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位】
2、原码除法是指
A:操作数用绝对值表示,加上符号位后相除
B:操作数用补码表示并进行除法,但商用原码表示
C:操作数取绝对值相除,符号位单独处理
D:操作数用原码表示,然后相除
正确答案: 【操作数取绝对值相除,符号位单独处理】
3、对8位补码操作数A5H,进行二位算术右移后的十六进制结果为( )H
A:D2
B:52
C:E9
D:69
正确答案: 【E9】
4、单符号位补码表示的两个同号数相加或异号数相减时,所得结果的符号位SF和进位标志CF进行()运算为1时,表示运算的结果产生溢出
A:与
B:或
C:与非
D:异或
正确答案: 【异或】
5、在定点二进制运算器中,减法运算一般通过______来实现
A:原码运算的二进制减法器
B:补码运算的二进制减法器
C:反码运算的二进制加法器
D:补码运算的二进制加法器
正确答案: 【补码运算的二进制加法器】
6、浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均包含2位符号位)。若有两个数X = 2^7 ´ 29/32 ,Y= 2^5 ´ 5/8,则用浮点加法计算X+Y 的最终结果是
A:001111100010
B:001110100010
C:010000010001
D:溢出
正确答案: 【溢出】
7、若浮点数用补码表示,则判断运算结果是否为规格化数的方法是
A:阶符与数符相同
B:阶符与数符相异
C:数符与尾数小数点后第一位数字相异
D:数符与尾数小数点后第一位数字相同
正确答案: 【数符与尾数小数点后第一位数字相异】
8、在下列浮点数表示中,左移一位就可被规格化浮点数是
A:
B:
C:
D:
正确答案: 【】
9、以下各机器数中,引入___数据表示可消除减法操作
A:移码
B:原码
C:反码
D:补码
正确答案: 【补码】
10、设机器数字长8位(含1位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为
A:B5H,6DH
B:B4H,6DH
C:B4H,EDH
D:B5H,EDH
正确答案: 【B4H,EDH】
11、在定点运算器中,为判断运算结果是否发生错误,无论采用双符号位还是单符号位,均需要设置___,它一般用异或门来实现
A:译码电路
B:移位电路
C:溢出判断电路
D:编码电路
正确答案: 【溢出判断电路】
12、已知A=0.1011,B= -0.0101,则[A+B]补 为
A:0.0110
B:1.1011
C:1.0110
D:0.1101
正确答案: 【0.0110】
13、下列说法错误的是
A:并行加法器中虽然不存在进位的串行传递,但高位的进位依然依赖于数据的低位
B:补码乘法器中,被乘数和乘数的符号都不参加运算
C:运算器中通常都有一个状态标记寄存器,为计算机提供判断条件,以实现程序转移
D:在小数除法中,为了避免溢出,要求被除数的绝对值小于除数的绝对值
正确答案: 【补码乘法器中,被乘数和乘数的符号都不参加运算】
14、以下关于ALU的描述正确的是
A:能完成算术与逻辑运算
B:不能支持乘法运算
C:只能完成算术运算
D:只能完成逻辑运算
正确答案: 【能完成算术与逻辑运算】
15、在计算机中,对于正数,其三种机器数右移后符号位均不变,但若右移时最低数位丢1,可导致
A:运算结果出错
B:无正确答案
C:影响运算精度
D:无任何影响
正确答案: 【影响运算精度】
16、若采用双符号位补码运算,运算结果的符号位为10,下列结论中错误的是
A:产生了下溢
B:产生了上溢
C:运算结果溢出,结果为负数
D:运算结果溢出,结果为正数
正确答案: 【产生了上溢;
运算结果溢出,结果为正数】
17、以下关于ALU的描述中,不正确的是
A:只做加法与减法运算
B:只做算术运算
C:支持算术与逻辑运算
D:只做逻辑运算
正确答案: 【只做加法与减法运算;
只做算术运算;
只做逻辑运算】
18、假定有4个整数用8位补码分别表示r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位的寄存器中,则下列运算不会发生溢出的是
A:r1×r2
B:r2×r3
C:r1×r4
D:r2×r4
正确答案: 【r1×r2;
r1×r4;
r2×r4】
19、下列是组成运算器的部件的是
A:状态寄存器
B:数据总线
C:ALU
D:地址寄存器
正确答案: 【状态寄存器;
数据总线;
ALU】
20、计算机内部的定点数大多用补码表示,下列关于补码特点的叙述中正确的是
A:零的表示唯一
B:符号位可以和数值部分一起参加运算
C:正数不存在补码,负数的补码可用反码加1求得
D:减法可用加法来实现
正确答案: 【零的表示唯一;
符号位可以和数值部分一起参加运算;
减法可用加法来实现】
21、在浮点数加减法运算“规格化”步骤中,以下哪些尾数(假定采用补码表示)需要进行”左规”运算?(以下各数均为2进制表示)
A:00.1000
B:10.0100
C:11.1000
D:00.0111
正确答案: 【11.1000;
00.0111】
22、以下说法正确的是
A:补码加减交替法是一种不恢复余数法
B:在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值
C:浮点运算可由阶码运算和尾数运算两个部分联合实现
D:n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位
正确答案: 【补码加减交替法是一种不恢复余数法;
在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值;
浮点运算可由阶码运算和尾数运算两个部分联合实现;
n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位】
23、以下关于算术移位和逻辑移位的描述正确的是
A:算术右移时,符号位不变并向最高数据位复制
B:逻辑左移时,高位丢失,低位补0
C:逻辑右移时,相当于对原数除2
D:算术左移时,相当于对原数乘2
正确答案: 【算术右移时,符号位不变并向最高数据位复制;
逻辑左移时,高位丢失,低位补0;
算术左移时,相当于对原数乘2】
24、运算器都会设置状态寄存器的目的是为实现程序转移提供判断条件
A:正确
B:错误
正确答案: 【正确】
25、为提高运算速度,运算器一般采用并行进位
A:正确
B:错误
正确答案: 【正确】
26、在浮点运算器,阶码部件需要完成加、减、乘、除四种运算
A:正确
B:错误
正确答案: 【错误】
27、在浮点运算器,尾数运算部件只需要完成乘、除运算
A:正确
B:错误
正确答案: 【错误】
28、采用补码数据表示的ALU中采用双符号位判断溢出时,直接使用被加数和加数补码的符号位进行判断
A:正确
B:错误
正确答案: 【错误】
29、已知[X]补 = 1101001 , [Y]补 = 1101010, 则用变形补码计算2[X]补 +1/2 [Y]补的结果为 (直接填二进制数即可,数字间不留空格)
正确答案: 【11000111】
30、计算机字长为8位,若 x = – 1101101,则 [x/4]补 的值为(直接填写二进制数)
正确答案: 【11100100】
31、计算机字长为8位,若 x = – 101101,则 2[x]补的值为(直接填写二进制数)
正确答案: 【10100110】
32、移码表示法主要用于表示浮点数的 (直接填汉字即可)
正确答案: 【阶码】
33、浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均包含2位符号位)。若有两个数X = 2^7 ´ 29/32 ,Y= 2^5 ´ 5/8,则用浮点加法计算X+Y 的最终结果是
A:001111100010
B:001110100010
C:010000010001
D:溢出
正确答案: 【溢出】
第四章、存储系统(一) 存储系统 (一)单元测验
1、CPU可直接访问的存储器是
A:磁盘
B:主存
C:光盘
D:磁带
正确答案: 【主存】
2、主存储器和CPU之间增加高速缓冲存储器(Cache)的目的是
A:提高存储系统访问速度
B:简化存储管理
C:扩大主存容量
D:支持虚拟存储技术
正确答案: 【提高存储系统访问速度】
3、存储字长是指
A:存储器地址线的二进制位数
B:存放在一个存储单元中的二进制位数
C:存储单元总数
D:寄存器的数据位数
正确答案: 【存放在一个存储单元中的二进制位数】
4、计算机字长32位,主存容量为128MB,按字编址,其寻址范围为
A:0 ~ 32M-1
B:0 ~ 128M-1
C:0 ~ 64M-1
D:0 ~ 16M-1
正确答案: 【0 ~ 32M-1】
5、字位结构为256Kx4位SRAM存储芯片,其地址引脚与数据引脚之和为
A:18
B:22
C:24
D:30
正确答案: 【22】
6、某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目分别为
A:64,16
B:16,64
C:16,16
D:64,64
正确答案: 【16,16】
7、假定用若干块4K 4位的存储芯片组成一个8K8位的存储器,则地址0B1F所在芯片的最小地址是
A:0000H
B:0600H
C:0700H
D:0B00H
正确答案: 【0000H】
8、计算机系统中的存贮器系统是指
A:RAM和ROM存贮器
B:Cache
C:磁盘存储器
D:Cache、主存贮器和外存贮器
正确答案: 【Cache、主存贮器和外存贮器】
9、用若干片2K´4位的存储芯片组成一个8K´8位的存储器,则地址0B1FH所在的芯片在全局的最大地址是
A:0CFFH
B:0BFFH
C:1BFFH
D:0FFFH
正确答案: 【0FFFH】
10、动态存储器刷新以 () 为单位进行
A:存储单元
B:行
C:列
D:字节
正确答案: 【行】
11、下列存储器类型中,速度最快的是
A:DRAM
B:Flash Memory
C:SRAM
D:EPROM
正确答案: 【SRAM】
12、某计算机字长 32位,下列地址属性中属于按双字长边界对齐的是
A:存储器地址线低三位全部为0
B:存储器地址线低二位全部为0
C:存储器地址线最低为0
D:存储器地址线低三位取值随意
正确答案: 【存储器地址线低三位全部为0】
13、在32位的机器上存放0X12345678,假定该存储单元的最低字节地址为0X4000,则在小端存储模式下存在在0X4002单元的内容是
A:0X12
B:0X34
C:0X56
D:0X78
正确答案: 【0X34】
14、关于内存的下列说法中,错误的是
A:内存的存取速度不能低于CPU速度,否则会造成数据丢失
B:程序只有在数据和代码等被调入内存后才能运行
C:采用虚拟内存技术后程序可以在硬盘上直接运行
D:某计算机内存容量为8GB,按字节编址,那么它的地址总线为33位
正确答案: 【内存的存取速度不能低于CPU速度,否则会造成数据丢失;
采用虚拟内存技术后程序可以在硬盘上直接运行;
某计算机内存容量为8GB,按字节编址,那么它的地址总线为33位】
15、下列关于RAM和ROM的叙述中,正确的是
A:RAM是易失性存储器,ROM是非失性存储器
B:RAM和ROM都采用随机存取的方式进行访问
C:Cache可选RAM、ROM做数据存储体
D:ROM和RAM都不需要刷新
正确答案: 【RAM是易失性存储器,ROM是非失性存储器;
RAM和ROM都采用随机存取的方式进行访问】
16、下列属于衡量存储器技术指标的是
A:存储容量
B:存取时间
C:存储周期
D:存储器带宽
正确答案: 【存储容量;
存取时间;
存储周期;
存储器带宽】
17、不需要定时刷新的半导体存储器芯片是
A:SRAM
B:DRAM
C:EPROM
D:Flash Memory
正确答案: 【SRAM;
EPROM;
Flash Memory】
18、DRAM比SRAM慢,可能的原因包括
A:DRAM需要刷新
B:DRAM存储体行列地址线复用
C:DRAM读之前需要预充电
D:DRAM存储单元采用了双译码结构
正确答案: 【DRAM需要刷新;
DRAM存储体行列地址线复用;
DRAM读之前需要预充电;
DRAM存储单元采用了双译码结构】
19、全部使用4片32K8位的SRAM存储芯片,可设计的存储器有
A:128K 8位
B:32K 32位
C:64K 16位
D:128K 16位
正确答案: 【128K 8位;
32K 32位;
64K 16位】
20、符合存储体系构建思想的是
A:时间局部性
B:空间局部性
C:编程采用顺序结构
D:编程采用分支结构
正确答案: 【时间局部性;
空间局部性;
编程采用顺序结构】
21、某计算机主存容量为64K16,其中ROM区为4K,其余为RAM区,按字节编址。现要用2K8位的ROM芯片和4K*8位的RAM来设计该存储器,则需要RAM芯片数是 (填写阿拉伯数字即可)
正确答案: 【30】
22、设A=0x123456,计算机内存地址为由低到高。则采用小端方式下,最高地址存放的内容为(只填写2位阿拉伯数字)
正确答案: 【12】
23、某计算机存储器按照字节编址,采用小端方式存储数据,假定编译器规定int和short型长度分别为32位和16位,并且数据按照边界对齐存储。 某C语言的程序段如下:struct {int a;char b;short c;} record;record.a = 273;若record变量的首地址为0xC008,则地址0xC008的内容是0X ( ) (只填写2个阿拉伯数字)
正确答案: 【11】
第四章存储系统(二) 第四章存储系统(二)测试