hannahmo wrote:
應該要從LINUX的...(恕刪)
應該要從LINUX的觀點來解釋比較清楚~
其實手機裡使用FLASH memory,並分割成多個分割區~
1./system部份用來存系統程式,在未取得ROOT之前它是唯讀,使用者只能讀它,不能修改。它不能寫是系統不准寫,不是它真的不能修改,取得ROOT後就一樣可以修改它。
2./data部份用來存非系統原生的程式,其中/data/app/為market下載的程式,/data/app-private為market付費下載的程式。/data/dalvik-cache為app的暫存檔、/data/data為app的相關記錄存檔。
3.SD卡個人視為外接式儲存裝置,或把它檔成第二顆硬碟。
讚啦 讓我多知道一些 架構
爭論 可以 了解更多
別動氣 知道的 多說一些 錯也沒關係
討論麻 別太嚴肅
Silk Alie wrote:
抱歉, 我不知道瞎扯這樣是口氣不好, 而且我不是專家, 別亂說, 是你認為而已
而且我並不知道現在幾乎都在用Flash ROM, 我還以為是Flash Memory. 原來spec都寫錯了.
而且RAM也有斷電後還可儲存的. 市面上至少有兩款, 已經聽過N遍聽膩了. 新聞也播過
...(恕刪)
瞎扯!自己觀念沒通還怪SPEC,新聞也沒看懂.
Flash Memory:快閃記憶體,具備電子可擦除可編程(EEPROM)的性能,記憶體斷電也不會丟失數據,兼具ROM和RAM的優點,這是以元件(記憶體)的觀點作定義.
Flash ROM : 傳統的ROM效能已經不合現在的需求,但是系統運作的程式仍然需要有儲存的某種裝置,所以被Flash Memory取代, 負擔這個任務的Flash Memory就被稱作Flash ROM,這是以系統(android PDA)的觀點作定義.
系統斷電之後如果RAM還有另接電源,那資料當然不會消失,那新聞報導是說系統斷電之後還是記憶體斷電之後?不管是DRAM還是SRAM在先天的結構上就是斷電就會資料消失.開版大在手機版問android RAM,你扯別的幹嘛?
hannahmo wrote:
應該要從LINUX的觀點來解釋比較清楚~
其實手機裡使用FLASH memory,並分割成多個分割區~
1./system部份用來存系統程式,在未取得ROOT之前它是唯讀,使用者只能讀它,不能修改。它不能寫是系統不准寫,不是它真的不能修改,取得ROOT後就一樣可以修改它。
2./data部份用來存非系統原生的程式,其中/data/app/為market下載的程式,/data/app-private為market付費下載的程式。/data/dalvik-cache為app的暫存檔、/data/data為app的相關記錄存檔。
3.SD卡個人視為外接式儲存裝置,或把它檔成第二顆硬碟。
...(恕刪)
推Hannahmo一下~~
三樓的說法雖不算精準
但淺顯易懂,八九不離十,門外漢聽來可以快速抓到概念
對照回文只有兩字【瞎扯】的
跟解釋「不知道瞎扯這樣是口氣不好」的
才是瞎扯!!
ROM最原始就像很多大大說的,是唯讀且斷電仍能保留資料,但隨著記憶體功能種類發展~~逐漸進化成可讀可寫(PROM、EPROM、OTPROM、EEPROM)~但寫的速度非常之慢而且有時要用特殊機器才能寫入!
RAM樓上大大也說過,可讀可寫,斷電資料流失(SDRAM/DDR-SDRAM/DDR2-SDRAM/DDR3-SDRAM)
NAND/NOR Flash memory(固態硬碟,隨身碟,SD卡所使用的)閃存記憶體算是從 ROM+RAM演化而來的.
ROM有可保存資料,速度卻不快的問題.RAM有讀取速度快,卻無法保留資料的問題! Flash memory算是結合兩種,高速與可保存資料的特性!
因為Flash memory的優點,以前很多使用ROM的電子產品也逐漸導入,所以造成很多產品把Flash memory直接稱為內建"ROM"
對Android來說,ROM = Flash memory(在這是指"功能"面而不是"字"面)!廠商把Flash memory分割出OS專屬的磁區將Android OS存在Flash memory裡並Lock+隱藏起來(加上使用者權限),故就OS層面來說,一般使用者是無法對OS做變更的!而從Market上下載,安裝或使用者存入之資料則是存放在使用者可access的磁區!
如果要看整體功能...簡單來說...處理器CPU(ARM)自ROM(Flash memory)讀取資料並將處理/半處理/未處理之資料暫存於RAM裡! 所以就上述功能,RAM越大越好(暫存資料多),ROM(Flash memory)則是夠用就好~當然也是越大越好(因自Android2.2以上及客製軟體都可支援APP2SD)!
以上為小弟淺見~~~請多指教!!
p08914 wrote:
所以ROM在手機上應...(恕刪)
EVO 3D
http://www.htc.com/tw/product/evo3d/specification.html
Desire
http://www.htc.com/tw/product/desire/overview.html
HTC就是用ROM來標名儲存空間,
但注意這兩支手機分別用手機內建儲存空間1GB跟ROM 512MB,
其實Desire ROM 512MB不全然真的有512MB可以用,
實際ROM總空間是438MB - 250MB (SYSTEM) - 40MB (CACHE) = 148 MB (DATA),
就跟電腦一樣有 C槽存放系統(可讀可寫) D槽存放資料
Android手機是 SYSTEM槽存放系統(不可讀不可寫) DATA槽存放資料
其他家手機原理應該也是這樣,
至於你說的一般正常使用下不容許改變是對的,
但ROOT跟S-OFF後可以透過MTD的方式改變SYSTEM / CACHE / DATA。
內文搜尋
X




























































































