1.介绍
RAM:Random Access Memory(随机存取存储器)
ROM:Read-Only Memory(只读存储器)
2.相同点
都可以存储数据
3. 核心区别
特性RAMROM数据易失性(最主要)易失性(断电后数据丢失)非易失性(断电数据保留)读写功能可读可写通常只读(部分可编程ROM可写)用途临时存储运行中的程序/数据存储固件、BIOS等永久性数据速度快较慢价格较贵(按容量计)较低
因为二者在数据存储是否需要保持通电的特性,导致二者在性能的追求上也是不一样的。
RAM主要追求速度,因为它主要在工作(保持通电)的时候进行数据存储
而ROM主要追求容量,因为它不需要保持通电的时候也要具有存储数据的功能,那在不通电的状态下,存储的数据容量越大,那RAM的性能也更加优异(当然也需要关注一些其他方面的性能)
这里举个例子,将ROM比作冰箱,RAM比作切菜板,那么当你工作的时候,要用切菜板处理菜(存储数据),也就希望切菜的速度更快一点,但是冰箱只需要可以放更多的菜(存储更多的数据)就可以了。
4.详细说明
RAM:
临时存储CPU当前使用的数据和指令,如运行中的操作系统、应用程序等。
类型:DRAM(动态RAM,需刷新)、SRAM(静态RAM,更快更贵,用于缓存)。
示例:电脑内存条(DDR4/DDR5)、手机运行内存(如8GB RAM)。
ROM:
存储不可修改的系统程序(如主板BIOS、嵌入式系统固件)。
现代ROM变种:
PROM(可编程ROM,一次性写入)
EPROM(紫外线擦除可编程)
EEPROM(电擦除可编程,如U盘存储芯片)
Flash Memory(闪存,如SSD、手机存储)。
U盘 固态硬盘
5.补充
RAM在断电后仍然可以持续一小段时间的数据存储,因为在断电后,RAM中的存储0/1数据的电容开始放电,需要就多一小段时间。
ROM叫只读存储器,是因为在早期是只可以读取数据的,数据从厂家出厂后就是固定的了。随着技术发展,线代出现ROM的变种,研发出可以读也可以写的存储器,但是名字也还是叫ROM。