Android手机的系统为什么叫ROM?
出处:新浪 发布于:2014-10-11 15:03:12
安卓手机系统为什么叫ROM?可以说不仅仅是安卓系统叫做ROM,目前所有的手机系统,都可以叫做ROM(包括但不局限于苹果、塞班、黑莓)这是由于ROM是只读内存(Read-OnlyMemory)的简称。特点是只能读而不能快速改写。
因此所有刷写进不可改变或擦除的系统我们都可以将之成为ROM。

相对于ROM,其实称之为固件更加合适。ROM和固件就是一个写入和被写入的关系。
经典的例子就是电脑上的BIOS,各种电视红白游戏机的卡带,还有早期电脑上的一些驱动。这些都是真正的ROM,把程式代码擦写进固化内存之中。这种是真正名义上的ROM,从硬件上决定了只读性,同时通常也是一个软件系统的底层和部分。
那为什么手机(安卓)系统也叫ROM呢?
这是因为手机系统必须保证其自身的完整性和稳定性,在被用户使用的时候不被用户和恶意程序改写其文件。
体现在安卓系统上就是root权限,默认没有root权限的话,是没有办法改写系统文件的,而操作系统的这个特性和上面说起来的只读内存十分相似,只不过是从软件层面上保持自身的不可改写罢了,一旦获取了root权限,也就是获得了ROM的改写权限。
那为什么安卓手机系统叫ROM,而苹果塞班却没有这个习惯呢?
有一点是可以确定的,就是ROM这个名词不为安卓所独断。可参考各种游戏模拟器。
其实安卓系统的系统包和一般手机的系统包性质差异不大,都符合ROM这一个名词特性。叫法只是个历史遗留和习惯问题。
个人推测是由于安卓系统的开源使得各式各样修改后的第三方系统百花齐放,大大增加了手工recovery刷入系统zip的机会,所以我们常常需要后缀为zip的刷机包,以实现尝鲜和个性化定制。
而苹果iphone的刷机有个特点就是大多数为原生系统,在线更新,也无所谓ROM了。即使是手动刷机,一般也被称作为固件--其实固件(Firmware)一词和ROM也是有着莫大的关联,因为固件本身就是写进ROM的程式。
安卓上的ROM分为哪几种呢?
在安卓上,刷机包被分为两种,一种是原生的系统固件,也被称为底包、原生ROM,不包含个性化定制。一般是从或者从更新程序提取。
而通过各种大神在底包上进行各式各样的二次定制,则产生了各种第三方的系统固件,俗称ROM,包含各种个性化定制后的差异性功能。例子就多啦:国际 着名安卓ROM团队CM,小米引以为豪的 MIUI,极简设计的魅族Flyme,锤子手机的锤子ROM和国内外各种大神半神定制的系统…就不列举太多了。这些ROM都可以在ROM基地中到。
上一篇:电容器是如何工作的?
下一篇:几种常用的单片机介绍
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 贴片电阻的精度有哪些?2026/8/27 16:26:21
- 三极管的五大特性2026/8/27 16:18:13
- 无源石英晶振功能与应用场景详解2026/8/27 16:02:44
- 电线怎么看平方数?电线的平方怎么计算?2026/8/27 15:35:44
- 深入解读:三极管和 MOS 管下拉电阻功能解析2026/8/26 17:00:16









