计算机组成原理笔记——存储器(静态RAM和动态RAM的区别,动态RAM的刷新, ROM……)

■ 随机存取存储器 ■

1.随机存取存储器:按存储信息的原理不同分为:静态RAM动态RAM
2.静态RAM(SRAM):用触发器工作原理存储信息,但电源掉电时,存储信息会丢失具有易失性
3.存储器的基本单元电路:存储器中用于寄"0"和"1"代码的电路
4.动态RAM(DRAM):靠电容存储电荷的原理存储信息,具有不易失性
5.动态RAM的刷新分为三种:集中刷新,分散刷新,异步刷新刷新与行地址有关
6.集中刷新:在规定的一个刷新周期内,对全部存储单元集中一段时间进行逐步刷新,此刻必须停止读/写操作。存取周期(0.5us)
7.分散刷新:指对每行存储单元的刷新分散到每个存储周期内完成。不存在停止读写操作的死时间,但存取周期长了,正个系统速度慢了,存取周期(1us)
8.异步刷新:是集中刷新和分散刷新的结合.存取周期(0.5us)
9.静态MAR和动态MAR的比较:


10.只读存储器(ROM):是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,并且资料不会因为电源关闭而消失。

11.只读存储器(ROM)常见:三种掩模ROM,PROM,EPROM

12.PROM:可以实现一次性编写的只读存储器

13.EPROM:是一种可擦除可编写只读存储器

■ 习题 ■

1.EPROM是指()。
A、只读存储器
B、可编程只读存储器
C、可擦可编程的只读存储器
D、可擦存储器
我的答案:C

2.DRAM存储器主要通过___来存储信息。
A、磁介质
B、触发器
C、电容
D、寄存器
我的答案:C

3.SRAM存储器主要通过___来存储信息。
A、寄存器
B、磁介质
C、触发器
D、电容
我的答案:C

4.动态存储器的刷新是以()为单位进行的。
A、单元
B、内存颗粒
C、字节
D、行
我的答案:D

5.下列关于主存存取速度说法错误的是
A、存取时间又称为存储器的访问时间,是指启动一次存储器操作到完成该操作所需的全部时间
B、通常存取周期大于存取时间
C、存取周期是指存储器进行连续两次独立的存储器操作所需的总时间
D、存取时间分读出时间和写入时间两种
我的答案:C

6.以下几种存储器中,使用时需要刷新的是()。
A、CD-ROM
B、静态RAM
C、动态RAM
D、EEPROM
我的答案:C

7.下列不属于计算机存储体系的是( )
A、寄存器堆
B、外存
C、Cache
D、主存
我的答案:B

二.填空题
1.存储器进行连续两次独立的存储器操作所需的最小时间间隔叫做____.
存取周期
2.动态ram刷新分为_____、 ______和 ______三种。

集中刷新
分散刷新
异步刷新
3._____,又称为存储器访问时间,指的是启动一次存储器操作到完成该操作所需的全部时间。

存取时间

三.判断题
1.动态存储器需要不断地刷新。

我的答案:√
2.静态ram需要刷新。
我的答案:×

相关推荐
沐知全栈开发2 小时前
HTML DOM 访问
开发语言
脑袋大大的3 小时前
JavaScript 性能优化实战:减少 DOM 操作引发的重排与重绘
开发语言·javascript·性能优化
二进制person4 小时前
Java SE--方法的使用
java·开发语言·算法
OneQ6664 小时前
C++讲解---创建日期类
开发语言·c++·算法
码农不惑5 小时前
2025.06.27-14.44 C语言开发:Onvif(二)
c语言·开发语言
Coding小公仔7 小时前
C++ bitset 模板类
开发语言·c++
小赖同学啊7 小时前
物联网数据安全区块链服务
开发语言·python·区块链
shimly1234567 小时前
bash 脚本比较 100 个程序运行时间,精确到毫秒,脚本
开发语言·chrome·bash
IT_10247 小时前
Spring Boot项目开发实战销售管理系统——数据库设计!
java·开发语言·数据库·spring boot·后端·oracle