ROM和RAM这两个词,很多人是从手机参数里认识的,但真要说清楚区别,其实就一句话:断电以后数据还在的,是ROM;断电就没了,是RAM。
RAM是运行内存,手机开机以后系统、App都跑在里面,读写速度快,但一断电内容清空。手机标称的8G、12G就是RAM,越大能同时挂着的App越多。
ROM严格说是只读存储器,但现在厂商说的128G、256G存储,其实是闪存,属于可擦写的非易失存储,叫ROM是沿用了老说法。它断电数据保留,用来存照片、App、系统文件。
经典的单片机里,ROM是存程序的,比如早期的掩膜ROM、EPROM、EEPROM,现在多用Flash。RAM是运行时用的,51单片机只有128字节,STM32有几K到几百K,资源紧张的时候得精打细算。
还有个概念叫虚拟内存,电脑内存不够时会把一部分数据挪到硬盘上,感觉能跑更多程序,但速度会掉。手机上的内存扩展技术原理类似,噱头大于实际。
买设备记住一点:存储决定你能装多少东西,内存决定你同时开多少东西还流畅,两个参数别搞混。
下一篇:没有了