首页 > 编程知识 正文

内部存储器有哪些,存储器是如何分类的

时间:2023-05-03 07:59:00 阅读:120360 作者:971

说明

存储器是用于在现代信息技术中存储信息的存储装置。 其概念广泛,有很多层次,在数字系统中只要能够存储二进制数据就可以是存储器的集成电路中,具有无实物形式的存储功能的电路也称为RAM、FIFO等存储器; 在系统中,记忆棒、TF卡等实物形式的存储装置也称为存储器。 计算机中的所有信息,包括输入的原始数据、计算机程序、中间执行结果和最后执行结果,都存储在内存中。 根据控制器指定的位置保存或检索信息。 有了内存,计算机就有记忆功能,可以保证正常工作。 电脑中的内存可以按用途分为主存储器(内存)和辅助存储器,也有分为外部存储器和内部存储器的分类方法。 外部存储器通常是磁盘或光盘等,可以长期存储信息。 内存是主板上用于存储当前正在运行的数据和程序的存储部件,但仅用于临时存储程序和数据,如果关闭电源或关闭电源,数据会丢失。

内存的分类特性及其应用

嵌入式系统中最常见的存储类型分为三类:

1 .随机接入RAM;

2 .只读ROM;

3 .介于两者之间的混合存储器

1 .随机存储器(随机访问存储器,RAM )。

RAM可以随时在任何地址读取和写入内容。 RAM的优点是读写方便,使用灵活

RAM的缺点是不能长期保存信息。 如果停电,保存的信息就会丢失。 RAM用于二进制信息的临时存储或缓冲存储

2 .只读存储器(只读存储器,ROM ) )。

ROM中保存的数据可以任意读取,切断电源后ROM的数据也不会变更,但不能写入数据。

ROM在嵌入式系统中非常有用,经常用于存储不会随时间变化的代码和数据,例如系统软件(如ROM BIOS )和APP应用程序。

ROM存储器按照发展顺序,分为屏蔽ROM、可编程ROM(prom )和可改写可编程ROM(prom )。

3 .混合存储器

混合存储器不仅可以自由读写,而且关闭电源后也可以不更改设备中的数据。 混合存储有以下三种类型:

EEPROM NVRAM FLASH

(1) EEPROM

EEPROM是一种电可编程存储器,与EEPROM不同,EEPROM是用电实现数据擦除而不是紫外线照射。

EEPROM可以由用户按字节多次用电擦除和改写内容,而且可以直接在机内进行,不需要专用设备,方便灵活,对数据、参数等经常修改,并且要求断电保护的数据存储器

)2) NVRAM

NVRAM通常是带备份电池的SRAM。 打开时,NVRAM与其他SRAM相同,但关闭时,NVRAM将从电池中获得足够的电力,并保留其中现有的内容。

NVRAM在嵌入式系统中很普遍,最大的缺点是它很昂贵,因此APP应用程序只能存储数百字节的系统关键信息。

)3) Flash

闪存(Flash )是不需要Vpp电压信号的EEPROM,其能够瞬时擦除一个扇区的字节(与单时钟周期相比,在非常短的时间内)。

Flash优于EEPROM的一个优点是,它可以同时擦除很多字节,从而节省了每次写入数据时擦除的时间,但是如果一个扇区被擦除,则必须一个字节一个字节地写入,其写入时间很长。

存储器的工作原理

本节仅介绍动态资源(dram )的工作原理。

工作原理

动态存储器一张只有一条输入数据线,地址引脚只有八条。 为了形成64K地址,必须在系统地址总线和芯片地址引线之间专门设计地址形成电路。 为了能够将系统地址总线信号时分施加到8地址的引脚,通过芯片内部的行锁存器、列锁存器、解码电路选定芯片内的存储单元,锁存信号也由外部地址电路生成。

从DRAM芯片读取数据时,CPU首先将行地址加到A0-A7上,然后送出RAS锁存信号,该信号的下降沿将地址锁存到芯片内部。 接着,在将列地址追加到芯片的A0-A7中,发送CAS锁存信号时,也在信号的下降沿将列地址锁存到芯片内部。 然后,如果保持WE=1,则在CAS有效的期间输出并保持数据。

如果需要将数据写入芯片,则矩阵地址将RAS和CAS锁定在芯片内部,然后启用WE,将要写入的数据相加,并将该数据写入选定的存储单元。

存储器芯片

由于容量不能长期保持电荷恒定,所以为了稳定地保持电荷,需要对被称为动态存储器更新的动态存储器电路的各存储单元定期地进行重新读取动作。 在PC/XT机器上的DRAM刷新是利用DMA实现的。 首先应用可编程计时器8253的计数器1,每1s产生一个DMA请求,该请求加到DMA控制器的0通道上。 响应于DMA控制器0通道的请求,DMA控制器发出刷新地址信号,对动态存储器执行读取操作,并在每次读取时刷新一行。

打开APP阅读更多精彩内容

点击阅读全文

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。