jfdnet
2015-08-08 16:08:06 +08:00
感激楼主也不理解ROM的来历。ROM的全称是Read Only Memory,只读存储器的意思。ROM从来都不是和RAM对应的一组关系。硬要说对应,那应该是被称为内存的RAM(Random Access Memory)与被称为外部存储器的其他远见比如硬盘HDD,手机里面的闪存FDD,光学存储器CD这些... 为什么有内外存的区别这来源于早期(当然也一直延续到现在了)计算机结构设计中对现实的妥协。最理想的当然是全部用RAM来存储,但RAM虽然速度快,但断电就里面数据就没有了而且太贵。回头说ROM,个人电脑结构里面有一个最原始的操作系统BIOS,用来登记和管理所有的元器件,这个系统就被放在ROM里面,由它来引导检测启动电脑再载入我们所说的操作系统OS。比个人电脑简单的电子产品也有类似的结构,因为没有BIOS那么复杂,基本都称为FIRMWARE(固件),它们都是被放在ROM里面,这个只读存储器里面。而不管是BIOS还是FIRMWARE这样的系统文件通常就被称作为ROM file,传着传着就简称为ROM了。像手机这样的OS和FIRMWARE都是打包在一起发布的,习惯上我们也都称为ROM了。而你提到的“手机u盘”应该是手机里面用的闪存FDD而不是我们说的ROM。你刷了一个ROM,是把打包在一起OS刷入了闪存把FIRMWARE刷入了ROM。ROM对用户而言,是只读的,所以叫Read Only Memory,只读存储器的意思,不在我们框定的内外存之列。