ROM是由英文Read only Memory的首字母構成的,意為只讀存儲器。顧名思義,就是這樣的存儲器只能讀,不能像RAM一樣可以隨時讀和寫。它只允許在生產出來之後有一次寫的機會,數據一旦寫入則不可更改。它另外一個特點是存儲器掉電後裡面的數據不丟失,可以存放成百上千年。手機ROM指的是存放手機固件代碼的存儲器(常說的刷機也就是指的是重新構建自己想要的ROM),比如手機的操作系統、一些應用程序如游戲等。
手機上的ROM和RAM與電腦上的ROM和RAM是一個意思,都是儲存器的名稱。其中ROM的英文全稱是read only memory,中文名稱叫做只讀儲存器,用更通俗的話來說,ROM我們就可以理解成手機的硬盤,是讓我們在裡面存儲東西用的。不過手機上的ROM和我們一般意義上理解的硬盤又有些不同,因為雖然手機上的ROM是可以儲存東西,但是我們在一般情況下只能讀取不能寫入,這也就是為什麼其叫做“只讀儲存器”的原因,只有在特定的專業條件下,我們才可以往ROM裡面寫入東西。鑒於ROM的這種特殊性,很多手機的系統文件都存儲在手機的ROM裡,這樣在一般情況下我們就無法修改手機的系統文件,不過目前通過一些特殊的手段,我們也可以實現往ROM裡面寫入東西,這種情況其實也就是我們經常所說的刷機。
一個完整的ROM 根目錄會有以下幾個文件夾及文件:data、META-IN、system、boot。img 四個文件夾(data)是用戶安裝應用程序所在目錄,(META-IN)是系統相關信息所在目錄,一般定制一個ROM修改系統版本信息都在這裡面。(system)為系統所在目錄,相當於PC系統的Windows文件夾,(boot。img)是一個鏡像文件,就是所謂的內核核心,一般移植ROM的時候會用到。
手機ROM是儲存手機操作系統的地方,一般情況下為了手機系統的安全是不允許被擦寫的,因此操作系統儲存在ROM中只能被讀取而不能被更改擦寫。但是為了系統的升級,可以通過電腦上的程序修改擦寫ROM,平時說的“刷機”,就是擦寫ROM。