2021-08-30

嵌入式系统内存单元(ROM、RAM)

内存

嵌入式系统的内存可以根据系统掉电后数据状态分为:掉电易失性存储器和掉电非易失性存储器。
存储分类

易失性存储器

易失性存储器依靠电路中的电荷来存储数据,因此掉电后数据状态不稳定。RAM(Random Access Memory)随机存储器。这里的随机的意思是指处理器访问RAM内任意存储位置时间是相同的,即RAM内任意的存储地址在存储时间没有不同。
RAM用电荷量表示0和1的存储方式存在不稳定的特性,及数据位电荷量的流失会造成存储数据错误。为了避免数据存储异常,需要在合适的时间对RAM存储器内数据进行刷新,以保证存储数据的准确性。根据刷新时间的协议,这些存储器又分为DDR、DDRI等。这些RAM称为动态RAM(DRAM)。一些RAM存储在硬件层面上解决电荷流失的问题,这种具有锁存结构的RAM称为静态RAM(SRAM)。
RAM因为其掉电易失特性不适合用来存储控制程序,但其存取方面的优点,适合用来存储经常改变的数据和指令解码。

非易失性存储器

这类存储器在掉电后数据不会丢失,适合用来存储控制程序和需要长期保存的数据。长期保存数据的存储大家都不陌生,硬盘、U盘等。在嵌入式系统中常称为PROM(Programmable Read-only Memory)。顺着PROM发展历史来介绍ROM。第一代ROM将控制程序设计成相应的电路,程序不可修改,称为Mask ROM。其后有发展了可以进行一次编程的TOPROM,可以使用特定的编程器修改程序一次。随着技术发展,出现了紫外线擦除的PROM,但其使用麻烦,成本也较高。而后,出现了现在常见的电擦除ROM,即EEPROM。
Flash又被称为闪存,是一种非易失性半导体存储器。根据其读写限制(以字节为读写单位、以块为读写单位)分为NOR Flash和NAND Flash。在实际使用时可以根据需求合理选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值