“解析”来源于mooc,其余为作者简单批注,如有错误,敬请指出
可用作期末复习
-
CPU可直接访问的存储器是
A.磁盘
B.磁带
C.光盘
D.主存
正确答案:D -
主存储器和CPU之间增加高速缓冲存储器(Cache)的目的是
A.简化存储管理
B.提高存储系统访问速度
C.扩大主存容量
D.支持虚拟存储技术
正确答案:B
解析:
C、所有虽然Cache有数据存储功能,由于Cache的内容是主存内容的副本,Cache不能作为单独存储空间,所以使用Cache不能扩大主存容量
D、虚拟存储技术是主存和磁盘层次的,与Cache无关 -
计算机字长32位,主存容量为128MB,按字编址,其寻址范围为
A.0 ~ 32M-1
B.0 ~ 128M-1
C.0 ~ 64M-1
D.0 ~ 16M-1
正确答案:A
128MB=227B/字长22B=225=32M
解析:
D、题目条件中字长为32位,按字编址即按32位编址,一个字为4B -
字位结构为256Kx4位SRAM存储芯片,其地址引脚与数据引脚之和为
A.18
B.24
C.22
D.30
256K=218故地址线需18根 4位对应4根地址线 18+4=22
正确答案:C -
某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目分别为
A.64,64
B.16,16
C.16,64
D.64,16
64K=216 地址线16根 16位数据对应16根地址线
正确答案:B -
假定用若干块4K 4位的存储芯片组成一个8K8位的存储器,则地址0B1F所在芯片的最小地址是
A.0B00H
B.0700H
C.0000H
D.0600H
正确答案:C
0B1F=0 1011 0001 1111
解析:A、本题的第一步是从给出的地址中确定片选信号的值,访问8K存储器需13位地址,而4K存储芯片只需12根地址,因此,最高1位地址是片选信号。0B1FH对应的二进制是0101100011111,对应的片选信号是0,此时,低12位地址全0对应该片的最低地址,也就是13位0. -
动态存储器刷新以()为单位进行
A.存储单元
B.字节
C.行
D.列
正确答案:C -
下列存储器类型中,速度最快的是
A.Flash Memory
B.DRAM
C.SRAM
D.EPROM
正确答案:C -
某计算机字长32位,下列地址属性中属于按双字长边界对齐的是
A.存储器地址线低二位全部为0
B.存储器地址线低三位取值随意
C.存储器地址线低三位全部为0
D.存储器地址线最低为0
双字64位=8B 8=23
正确答案:C -
在32位的机器上存放0X12345678,假定该存储单元的最低字节地址为0X4000,则在小端存储模式下存在在0X4002单元的内容是
A.0X56
B.0X34
C.0X12
D.0X78
小端存储 低位存在低地址,高位存在高地址
正确答案:B -
关于内存的下列说法中,错误的是
A.某计算机内存容量为8GB,按字节编址,那么它的地址总线为33位
B.采用虚拟内存技术后程序可以在硬盘上直接运行
C.程序只有在数据和代码等被调入内存后才能运行
D.内存的存取速度不能低于CPU速度,否则会造成数据丢失
正确答案:A、B、D
解析:A、同一台计算机可配置的内容容量可不同,但其CPU选定后具有的地址线是确定,因此,不能根据计算机配置的内存容量去判断CPU的地址线,CPU的地址是CPU的物理特性,不随配置的主存容量而改变。因此,只能说要访问8GB的主存,至少需要CPU具有33根地址线B、冯诺依曼结构计算机的工作原理说明CPU只能从主存中访问数据和指令C、这是冯诺依曼结构计算机的基本原理描述的事实D、只影响存取速度,不会导致数据丢失 -
不需要定时刷新的半导体存储器芯片是
A.EPROM
B.Flash Memory
C.SRAM
D.DRAM
正确答案:A、B、C -
DRAM比SRAM慢,可能的原因包括
A.DRAM读之前需要预充电
B.DRAM存储体行列地址线复用
C.DRAM存储单元采用了双译码结构
D.DRAM需要刷新
正确答案:A、B、C、D
全部使用4片32K8位的SRAM存储芯片,可设计的存储器有
A.64K 16位
B.128K* 16位
C.32K* 32位
D.128K* 8位
正确答案:A、C、D
解析:A、这是字位同时扩展2倍的情况B、只用4片32K8位的SRAM存储芯片不可能构成出128K16位的存储器C、这是只做位扩展的情况,数据位从8位扩展到32位,纯位扩展时容量不改变D、这是只做容量扩展(字扩展)的情况,容量从32K扩展到128K,纯字扩展时数据位不改变
-
符合存储体系构建思想的是
A.编程采用顺序结构
B.编程采用分支结构
C.空间局部性
D.时间局部性
正确答案:A、C、D -
某计算机主存容量为64K*16,其中ROM区为4K,其余为RAM区,按字节编址。现要用2K*8位的ROM芯片和4K*8位的RAM来设计该存储器,则需要RAM芯片数是(填写阿拉伯数字即可)
正确答案:30
解析:主存空间总容量64K,其中RAM区的容量是64K-4K=60K,故需要容量是4K8位的RAM芯片的数量是(60K16位)/(4K*8位)=30 -
设A=0x123456,计算机内存地址为由低到高。则采用小端方式下,最高地址存放的内容为(只填写2位阿拉伯数字)
正确答案:12 -
某计算机存储器按照字节编址,采用小端方式存储数据,假定编译器规定int和short型长度分别为32位和16位,并且数据按照边界对齐存储。 某C语言的程序段如下:
struct
{
int a;
char b;
short c;
} record;
record.a = 273;
若record变量的首地址为0xC008,则地址0xC008的内容是0X ( ) (只填写2个阿拉伯数字)
正确答案:11
解析:按边界对齐要求变量的起始地址必须能够被自身数据类型的大小整除。
对于273,十六进制是0x111,因此第一个低位字节存储0x11,再高一点的字节存储0x01,后面两个字节为空的不管。好了,看存储charb,这个大小是1个字节,存完之后,如果紧接着就存shortc,那么c的起始地址是个奇数,不能被2整除。
因此在charb后留白一个字节 -
计算机系统中的存贮器系统是指
A.Cache
B.RAM和ROM存贮器
C.Cache、主存贮器和外存贮器
D.磁盘存储器
正确答案:C -
用若干片2K´4位的存储芯片组成一个8K´8位的存储器,则地址0B1FH所在的芯片在全局的最大地址是
A.0CFFH
B.1BFFH
C.0FFFH
D.0BFFH
正确答案:C
解析:C、本题的第一步是从给出的地址中确定片选信号的值,访问8K存储器需13位地址,而2K存储芯片只需11根地址,因此,最高2位地址是片选信号。0B1F对应的二进制是0101100011111,对应的片选信号是01,此时,低11位地址全1对应该片的最大地址,也就是0111111111111,对应的16机制数为:0FFFFH -
下列关于RAM和ROM的叙述中,正确的是
A.RAM是易失性存储器,ROM是非失性存储器
B.RAM和ROM都采用随机存取的方式进行访问
C.ROM和RAM都不需要刷新
D.Cache可选RAM、ROM做数据存储体
正确答案:A、B
解析:C、动态RAM,即DRAM需要刷新D、Cache应该具有读写功能,而ROM只有读功能,因此不可能作为Cache的存储体 -
下列属于衡量存储器技术指标的是
A.存储容量
B.存储器带宽
C.存储周期
D.存取时间
正确答案:A、B、C、D -
存储字长是指
A.存储单元总数
B.存放在一个存储单元中的二进制位数
C.寄存器的数据位数
D.存储器地址线的二进制位数
正确答案:B