【MOOC】华中科技大学计算机组成原理慕课答案

您所在的位置:网站首页 字节的二进制位数 【MOOC】华中科技大学计算机组成原理慕课答案

【MOOC】华中科技大学计算机组成原理慕课答案

2023-08-13 08:06| 来源: 网络整理| 查看: 265

单选

1 CPU可直接访问的存储器是 (B. 主存) A. 磁带 B. 主存 C. 磁盘 D. 光盘

CPU能直接访问的存储器有内存储器(又称内存)和集成在CPU中的存储器,如Cache。

2 主存储器和CPU之间增加高速缓冲存储器(Cache)的目的是 (提高存储系统访问的速度)

3 存储字长是指 (存放在一个存储单元中的二进制位数)

存储单元是存取的最小单位,它的二进制位数就是存储字长。 与之相似的概念有“按xx编址”。计算机中,主存一般都按字节编址,这只影响了地址的个数。比如4GB的主存按字节编址,就会产生2^32个地址,需要32位的地址总线(不过不一定地址总线有32根,众所周知CPU的地址总线是由厂家确定的,要是不够也有别的解决办法) 但如果与此同时,4GB的主存的字长是32,则会有4GB*8/32=2^30个存储单元,需要30位的数据总线(真实的数据总线数量同地址总线,都是厂家决定的)。

4 计算机字长32位,主存容量为128MB,按字编址,其寻址范围为 (0~32M-1)

按字编址,有128MB*8/32=32MB个地址。

5 某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目分别为 (16,16)

64K=2^16B,数据线直接看‘×16’

6 计算机系统中的存贮器系统是指 (Cache、主存储器和外存储器)

7 用若干片2K´4位的存储芯片组成一个8K´8位的存储器,则地址0B1FH所在的芯片在全局的最大地址是 (0FFFH)

只看存储容量就行,存储容量8K编址后对应2^13个地址数量,2K对应2^11,所以13、12这两位就是用来片选的。一共需要8片2K´4位的存储芯片,按从小到大的顺序标记成0~7,0和1共同对应0000H-07FFH,2和3共同对应着0800H-0FFFH,……,0B1H就是2和3范围的。所以它所在的芯片的最大地址是0FFFH。

8 动态存储器刷新以 (行) 为单位进行

其他的存储器好像都没咋说到刷新,所以这个得记住。

9 下列存储器类型中,速度最快的是(SRAM) A. SRAM B. DRAM C. Flash Memory D.EPROM

SRAM可以用来造Cache;DRAM常用于普通存储设备;Flash Memory是非易失性存储器,发明出来是为了造U盘;EPROM是可擦除可编程ROM,稳定并且可以按位擦取,一般用于对速度要求不高的小存储器。

10 在32位的机器上存放0X12345678,假定该存储单元的最低字节地址为0X4000,则在小端存储模式下存在在0X4002单元的内容是(0x34)

小端:低字节存在低地址。比如0x11223344,11是最高的字节。

11 字位结构为256Kx4位SRAM存储芯片,其地址引脚与数据引脚之和为 (22)

256=2^18,18+4=22

12 假定用若干块4K 4位的存储芯片组成一个8K8位的存储器,则地址0B1F所在芯片的最小地址是(0000H)

和第七题不同,这是4K *4位的存储芯片,所以只要4片。0B1F就在0和1对应的芯片上,范围是0000H-0FFFH,所以最小地址是0000H。

13 某计算机字长 32位,下列地址属性中属于按双字长边界对齐的是(存储器地址线低三位全部为0)

32×2/8=8=2^3,所以是三位。比如起始地址是0000H,为了对齐,第二个地址就是0008H,所以低三位要为0。

多选

1~3题解析来源于(计算机组成原理慕课网三四章测试题_快乐小宅_CSDN)

1 关于内存的下列说法中,错误的是ABC A. 某计算机内存容量为8GB,按字节编址,那么它的地址总线为33位 B. 内存的存取速度不能低于CPU速度,否则会造成数据丢失 C. 采用虚拟内存技术后程序可以在硬盘上直接运行 D. 程序只有在数据和代码等被调入内存后才能运行

A、同一台计算机可配置的内容容量可不同,但其CPU选定后具有的地址线是确定,因此,不能根据计算机配置的内存容量去判断CPU的地址线,CPU的地址是CPU的物理特性,不随配置的主存容量而改变。因此,只能说要访问8GB的主存,至少需要CPU具有33根地址线 B、只影响存取速度,不会导致数据丢失 C、冯诺依曼结构计算机的工作原理说明CPU只能从主存中访问数据和指令 D、这是冯诺依曼结构计算机的基本原理描述的事实

2 下列关于RAM和ROM的叙述中,正确的是 BC A. Cache可选RAM、ROM做数据存储体 B. RAM是易失性存储器,ROM是非失性存储器 C. RAM和ROM都采用随机存取的方式进行访问 D. ROM和RAM都不需要刷新

A、Cache 应该具有读写功能 ,而 ROM 只有读功能,因此不可能作为 Cache的存储体 D、动态RAM,即DRAM 需要刷新

3 全部使用4片32K8位的SRAM存储芯片,可设计的存储器有 ACD A.128K 8位 B.128K* 16位 C.64K* 16位 D.32K* 32位

A、这是只做容量扩展(字扩展)的情况,容量从32K 扩展到128 K, 纯字扩展时数据位不改变 B、只用4片32K8位的SRAM存储芯片不可能构成出128K 16位的存储器 C、这是字位同时扩展2倍的情况 D、这是只做位扩展的情况,数据位从8位扩展到32位,纯位扩展时容量不改变

4 下列属于衡量存储器技术指标的是 ABCD A. 存储器带宽 B. 存储容量 C. 存取时间 D. 存储周期

5 不需要定时刷新的半导体存储器芯片是 ACD A. Flash Memory B. DRAM C. SRAM D. EPROM

倒不如说一眼望过去只有DRAM提到了刷新这回事。

6 DRAM比SRAM慢,可能的原因包括 ABCD A. DRAM读之前需要预充电 B. DRAM需要刷新 C. DRAM存储体行列地址线复用 D. DRAM存储单元采用了双译码结构

7 符合存储体系构建思想的是BCD A. 编程采用分支结构 B. 时间局部性 C. 编程采用顺序结构 D. 空间局部性

顺序结构有利于空间局部性,循环结构有利于时间局部性。

填空

1 某计算机主存容量为64K*16,其中ROM区为4K,其余为RAM区,按字节编址。现要用2K*8位的ROM芯片和4K*8位的RAM来设计该存储器,则需要RAM芯片数是 (填写阿拉伯数字即可)【30】

RAM区容量:64-4=60;字扩展:60/4=15;位扩展:15*2=30。

2 设A=0x123456,计算机内存地址为由低到高。则采用小端方式下,最高地址存放的内容为(只填写2位阿拉伯数字)【12】

A是一个3字节数据,最高字节是12,小端存储时高地址对高字节所以12。 “计算机内存地址为由低到高”这句不用管,可能是虚晃一枪???……

3 某计算机存储器按照字节编址,采用小端方式存储数据,假定编译器规定int和short型长度分别为32位和16位,并且数据按照边界对齐存储。 某C语言的程序段如下:

struct { int a; char b; short c; } record; record.a = 273;

若record变量的首地址为0xC008,则地址0xC008的内容是0X ( 11 ) (只填写2个阿拉伯数字)【11】

273转换成16进制是111,a=0x0111H,小端存储时最低字节的地址等于数据地址,首地址对应的是最低字节11,所以,0xC008内容是11。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3