| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 计算机组成原理习题---主存储器 -> 正文阅读 |
|
[嵌入式]计算机组成原理习题---主存储器 |
4
计算机的存储器采用分级存储体系的主要目的是( )。
正确答案: D?我的答案:D
答案解析:
5
存储周期是指( )。
正确答案: C?我的答案:C
6
和外存储器相比,内存储器的特点是( )。
正确答案: C?我的答案:C
答案解析:
19
下面所叙述不正确的是( )
正确答案: C?我的答案:C
答案解析:
22
RAM和ROM的主要区别是( )
正确答案: B?我的答案:B
答案解析:
28
以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输率最
高的是( )。
正确答案: C?我的答案:C
答案解析:
32
4 片16K×8 位的存储芯片可以设计成( )容量的存储器。
Ⅰ. 64K×8 位 Ⅱ. 32K×4 位 Ⅲ. 32K×16 位 Ⅳ. 16K×32 位
正确答案: D?我的答案:D
答案解析:
34
若存储周期250ns,每次读出16 位,则该存储器的数据传送率为( )。
正确答案: C?我的答案:C
答案解析:
36
存储器的随机访问方式是指( )。
正确答案: D?我的答案:D
答案解析:
38
下面说法中,正确的是( )。
正确答案: D?我的答案:D
答案解析:
46
某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是( ).
正确答案: D?我的答案:D
答案解析:
47
用若干个2K x 4位芯片组成一个8K x 8位存储器,则0B1FH所在芯片的最小地址是( )
正确答案: D?我的答案:D
答案解析:
48
下列有关RAM和ROM得叙述中正确的是( ).
I RAM是易失性存储器,ROM是非易失性存储器 II RAM和ROM都是采用随机存取方式进行信息访问 III RAM和ROM都可用做Cache IV RAM和ROM都需要进行刷新
正确答案: A?我的答案:A
答案解析:
49
某计算机存储器按字节编址,主存地址空间大小为64MB,现用4M×8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是( )
正确答案: D?我的答案:D
答案解析:
50
若存储器容量为32K×16,则(? ? ? ?)。
正确答案: C?我的答案:C
51
某计算机字长32位,存储容量是8MB,若按双字编址,它的寻址范围是(???)
正确答案: C?我的答案:C
二.填空题(共8题)
1
计算机系统中的存储器分为____ 和____。在CPU执行程序时,必须将指令存放在____中。
第一空:?
内存;内存储器 外存;外存储器 内存;内存储器 我的答案:
第一空:?
内存
第二空:?
外存
第三空:?
主存
答案解析:
3
存储器的技术指标有____,____,____,____。
第一空:?
存储容量
第二空:?
存取时间
第三空:?
存储周期
第四空:?
存储器带宽
我的答案:
第一空:?
存储容量
第二空:?
存取时间
第三空:?
存储周期
第四空:?
存储器带宽
答案解析:
4
DRAM存储器的刷新一般有____、____和____三种方式,之所以刷新是因为有电荷泄漏,需定期补充。
第一空:?
集中式 分散式 异步式 我的答案:
第一空:?
集中式,分散式,异步式
第二空:?
DRAM 采用电容存储信息,存在电荷泄露;若不定期重写,信息会丢失
8
将2K×4位的RAM存储芯片构成一个8KB的存储器,所需的芯片数量____片,需要____根地址线寻址该存储器,每个芯片需要____位地址,它们是____,片选信号由____提供。
第一空:?
8
第二空:?
13
第三空:?
11
第四空:?
A0-A10
第五空:?
A11 A12
我的答案:
第一空:?
8
第二空:?
13
第三空:?
11
第四空:?
A0-A10
第五空:?
A11,A12
答案解析: 三.判断题(共10题)
1
计算机的主存是由RAM和ROM两种半导体存储器组成的。
我的答案:√?正确答案:√
答案解析:
2
CPU可以直接访问主存,而不能直接访问辅存。
我的答案:√?正确答案:√
答案解析:
3
外存比主存的存储容量大、存取速度快。
我的答案:×?正确答案:×
答案解析:
4
动态RAM和静态RAM都是易失性半导体存储器。
我的答案:√?正确答案:√
答案解析:
5
Cache的功能全部由硬件实现。
我的答案:√?正确答案:√
答案解析:
6
引入虚拟存储器的目的是为了加快辅存的存取速度。
我的答案:×?正确答案:×
答案解析:
7
多体交叉存储器主要是为了解决扩充容量的问题。
我的答案:×?正确答案:×
答案解析:
8
Cache和虚拟存储器的存储管理策略都利用了程序的局部性原理。
我的答案:√?正确答案:√
答案解析:
9
多级存储体系由Cache、主存和辅存构成。
我的答案:√?正确答案:√
答案解析:
10
CPU访问存储器的时间是由存储器的容量决定的。
我的答案:×?正确答案:×
答案解析: 1.用512K×8 位的Flash 存储芯片组成一个4M×32 位的半导体只读存储器,存储器按字节编址,试回答以下问题: (1)该存储器的数据线数和地址线数分别为多少? (2)共需要几片这样的存储芯片? (3)说明每根地址线的作用。 解: (1)由于所需组成存储器的最终容量为4M×32 位,所以需要32 根数据线。而存储器又是以字节编址,所以我们需要将存储器的容量先转换成16M×8 位,所以需要地址线24 根(224=16M)。 (2)采用512K×8 位的Flash 存储芯片组成4M×32 位的存储器时,需要进行位扩展和字扩展: 位扩展:4 片512K×8 位的Flash 存储芯片位扩展可以组成512K×32 位的Flash 存储芯片。 字扩展:8 组512K×32 位的Flash 存储芯片字扩展可以组成4M×32 位的存储器。 综上,一共需要4×8=32 片512K×8 位的存储芯片。 (3)在CPU 的24 根地址线中(A0~A23),地址线的作用分配如下: A0、A1、: 由于在进行位扩展中,使用了4 片512K×8 位的Flash 存储芯片,而存储器是按字节编址的,所以必须在某个时候都可以取到其中的任何一片,使用00、01、10、11 分别来标记这4 片。 A2~A20 :每一片都是512K,所以需要19 位(219=512K)来表示。 A21、A22、、A23:因为在扩展中4 片一组,一共有8 组,所以需要用3 位地址线来决定取哪一组(通过3-8 译码器形成片选信号) 2. 设有一个具有20位地址和64位字长的存储器,问: (1)该存储器能存储多少个字节的信息? (2)如果存储器由256K x 8位SRAM芯片组成,需要多少片? (3)需要多少位地址作芯片选择?为什么? 【解】 (1)220?* 64 / 8 B = 1M * 8 B = 8 MB (2)8MB / (256K * 8 / 8 B) = 8MB / 256KB = 32片 (3)∵每8片芯片组成一组256K * 64位的存储器,每片芯片有18位地址(对应于256K个存储单元) ∴低18位地址直接接芯片的18位地址端,高2位地址通过2:4译码器作芯片选择。 3. 什么是存储器的带宽?若存储器的数据总线宽度为32位,存取周期为200ns,则存储器的带宽是多少? 解:存储器的带宽指单位时间内从存储器进出信息的最大数量。 存储器带宽 = 1/200ns ×32位 = 160M位/秒 = 20MB/秒(注:1ns=10-9s) 4. 一个容量为16K×32位的存储器,其地址线和数据线的总和是多少?当选用下列不同规格的存储芯片时,各需要多少片? 1K×4位,2K×8位,4K×4位,16K×1位,4K×8位,8K×8位 5. 设有一个具有24位地址和8位字长的存储器,求: (1)该存储器能存储多少字节的信息? (2)若存储器由4M×4位的RAM芯片组成,需要多少片? (3)需要哪种译码器实现芯片选择?说明地址线分配情况 解: ⑴ 存储单元数为224=16MB,故能存储16M字节的信息。 ⑵ 由于存储容量为16MB(8位字长),每4M字节需要2片(位并联方式),故需芯片数为16/4×2=8片。 ⑶ 若用8片组成一个16M(8位字长),地址总线的低22位可直接连到芯片的A0-A21管脚,而地址总线的高2位(A22,A23)需要通过2:4线译码器进行芯片选择。存储器组成方案为位并联和地址串联相结合的方式。 6. 用8K×8位的ROM芯片和8K×4位的RAM芯片组成存储器,按字节编址,其中RAM的地址为0000H~5FFFH,ROM地址的地址为C000H~FFFFH,设计出此存储器组成结构图及与CPU的连接图。 解:RAM的容量为:8K×3=24K,RAM用8K×4的芯片组成,需8K×4的芯片6片; 7. 设某主存储器访问一次存储器的时间如下:传送地址1个时钟周期,读写4个时钟周期,数据传送1个时钟周期,采用下述3种主存结构读写16个字的数据块,各需要多少时钟周期? (1)单字宽主存,一次只能读写一个字; (2)4字宽主存,一次可读写4个字,但CPU与主存的数据传送宽度为1个字; (3)4体交叉存储器,每个存储体为单字宽。 解: (1)顺序方式:单字宽主存,一次读/写1个字,只能采用串行方式进行读写,16个字所需时间为:(1+4+1)×16=96; (2)单体多字:4字宽主存,一次可读写4字,16个字需读写4次,但最后一次读出还需要增加3个时钟周期才能将数据送到CPU(前三次CPU收到四个返回数据中第一个就开始发下一次的地址。因此,对于前三次,收到的后三个数据传送时间与后面传送地址时钟周期、读写时钟周期重叠,不计算在总时间内):所需时间=4*6+3=27; (3) 多体交叉:4体交叉存储器,每个存储体为单字宽:每个体访问4次,最后再加上3个时钟传送数据。总共需要 6*4+3=27 个时钟周期。(详见下图) ? |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 8:30:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |