rom是什么意思啊 ROM全称是什么
在嵌入式开发中,根据芯片内部是否有Flash存储器,应用程序的保存位置会有所不同。如果芯片内部有Flash,如Cortex-M系列的单片机,应用程序通常保存在芯片内部的FLASH中。而如果芯片内部没有Flash,如Cortex-A系列的芯片,则应用程序通常保存于外部的NAND FLASH中。这些Flash都可以通过软件编码进行重新编程。
在计算机发展早期,数据存储主要依赖ROM,其数据只读不可写,应用有限。随着技术的进步,EEPROM、NAND存储器等的发展,推动了计算机存储技术的快速发展。特别是近十年广泛应用的高速存储技术eMMC与UFS,极大地推动了消费电子领域的发展。
存储器的发展得益于半导体技术的发明与发展,特别是晶体管与CMOS管的发明。ROM存储技术也随之产生。下面简要了解存储技术的发展史:
一、ROM的发展
ROM是Read Only Memory的简称,即为只读存储器。ROM内的程序是在生产过程中烧录进去的,内容只能读取不能修改。
二、PROM与EPROM的发展
由于ROM在出厂时内容已固化,用户无法定制自己的程序和数据,因此进行了改进,出现了PROM和EPROM。PROM和EPROM允许用户通过专用工具进行数据写入,但写入机会有限,一旦写入数据出现错误,已写入的芯片也只能报废。
三、EEPROM与NAND Flash的发展
虽然EPROM可多次擦除编程,但仍然需要编程器,使用起来不够方便。EEPROM与NAND Flash等技术相继产生。EEPROM可以通过电子信号来修改其内容,而且是以Byte为最小修改单位,不需要全部擦除再写入,很适合嵌入式设备的外部存储器使用。
四、Flash存储技术的发展
Flash是目前广泛应用的存储技术,主要包括NOR flash和NAND flash两种。NOR flash支持XIP(Execute On Chip)操作,即程序可以直接在芯片内执行。而NAND flash则是现在使用最多的闪存技术,广泛应用于SD卡、eMMC、UFS、SSD等产品中。随着3D Nand技术的出现,使得部分TLC产品达到了MLC的性能,进一步提高了读写性能和容量。
五、MMC与SD系列存储卡的发展
随着Nand Flash技术的发展,MMC、SD卡等外部存储设备也开始出现。这些设备通过主控和电路设计,管理Nand Flash的存储逻辑,提高了数据读写效率和开发便利性。SD卡从MMC发展而来,经历了Mini SD、TF卡等不同形态,现在已经成为智能手机等消费电子产品的主要存储方式。
六、SSD与HDD硬盘的发展
在计算机存储领域,除了SD卡等外部存储设备外,还有SSD和HDD硬盘等大型存储设备。SSD基于Nand Flash技术,具有更高的读写速度和容量;而HDD则是传统的机械硬盘,虽然容量大但读写速度相对较慢。随着技术的发展,SSD正在逐渐取代HDD成为主流的存储设备。