在嵌入式系统中,flash和ram的区别和联系是什么?
1、存储基础知识
RAM又称随机存取存储器,存储单元的内容可以按照需要随机取出或者存入,存取数据比较快。这种存储器在断电时,会丢失其存储内容,所以一般是CPU运行时会把程序从ROM拷贝到RAM里面执行。所以一般RAM是作为和CPU直接交换数据的内部存储器,也叫主存或者内存。
SRAM是Static RAM的缩写,它具有静态存取功能。静态随机存取存储器采取多重晶体管设计,不需要刷新电路即能保存它内部存储的数据,特点是高性能、低集成度、速度快,一般在MCU或者SOC会内置一小块SRAM。
DRAM是动态随机存取存储器,每隔一段时间固定对DRAM刷新充电一次,否则内部数据会消失。像现在的内存条DDR都属于DRAM。
ROM全称是Read Only Memory,顾名思义,它是一种只能读出事先所存的数据的固态半导体存储器。ROM存储的数据掉电不会丢失,可以用来存储各种固化程序和数据。最初的ROM是不能编程的,出厂是什么内容就永远是什么内容,非常不灵活。后面出现了prom,可以自己写入一次,写错了,只能再换一片,后面又出现了可多次擦除写入的EPROM,每次擦除都要把芯片拿到紫外线上照一下。
EEPROM
原文地址:https://blog.csdn.net/qq_43552564/article/details/145145199
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!