1. ROM和RAM的区别
类别 | 说明 |
---|---|
RAM(Random Access Memory) | 随机存取存储器,掉电之后就丢失数据,典型的RAM就是计算机的内存 |
ROM(Read Only Memory) | 只读存储器,系统掉电后仍然可以保持数据 |
2. RAM的种类
注:SRAM是目前速度最快的存储设备,非常昂贵,通常用于CPU的一级、二级缓存。通常计算机的内存使用的是DRAM。
3.ROM的常用种类
4. FLASH
FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦出可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据,U盘和MP3里用的就是这种存储器。近年来 Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)。分为Nor Flash和Nand Flash。
类别 | 说明 |
---|---|
Nor Flash | 用户可以直接运行装载在其里面的代码 |
Nand Flash | 没有采取内存的随机读取技术,多用作大容量存储设备 |
通常,带有Nand Flash的开发板还会带有一小块Nor Flash用来存储操作系统等重要信息,用于运行启动代码。
5.RAM、ROM、内存、CPU、硬盘
1)内存包括RAM和ROM,只不过因为RAM是其中最重要的存储器,所以通常所说的内存即指电脑系统中的RAM。
2)内存用来存储程序和数据。
3)CPU用于控制处理内存中的数据,不能直接处理硬盘中的数据。
4)内存由半导体材料制成,而硬盘通常由磁性材料制成。
详细可参考这篇博客