![]() |
||
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
ARM 這類的 RISC 存取記憶體不可能是一行,RISC 要有 load, store 之類的動作,像 ARM 的記憶體存取基本語法就是 LDR + STR。 x86 CISC 才可以直接一行 mov 來動記憶體,不過 x86 有更好用的指令如 movsb 或 stosb 之類。 回主題,ROM 是很過時的說法,正確的說法應該是 Flash Memory,現在手機基本上是沒有 ROM的。 此外 Flash Memory 常見的有分 NOR 與 NAND 兩種,存取方式也不一樣。 NOR 的硬體接線跟 RAM 很像,通常來說讀取也可以跟 RAM 一樣直接透過位址線來存取,也因此 NOR 多半用在開機,不過現在很多 SOC 都能直接從 NAND 甚至 SD Card 上直接開機,所以 NOR 也越來越少見,因為 NOR 寫入跟刪除較不方便,在現代移動裝置上會看到大概都剩引導開機跟回復機制的功能而已。 NAND 的硬體接線跟 RAM 與 NOR Flash 差很多,此外 NAND 無論讀寫都一律要透過指令存取,一般我們手機用的都是 NAND Flash memory,有些甚至會整合在 SOC 裡。 參考資料:被數種 OS bootloader 與 NOR/NAND flash driver 虐待過的程式猿大腦。
__________________
滿招損 謙受益 |
||||||||
![]() |
![]() |
*停權中*
加入日期: Mar 2010
文章: 541
|
叫NVRAM不就好了嘛。
![]() |
||
![]() |
![]() |
Golden Member
![]() ![]() ![]() ![]() 加入日期: May 2002
文章: 2,919
|
SSD 跟隨身碟...
裡頭的儲存零件就是NAND Flash.... |
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Mar 2010 您的住址: 三界火宅
文章: 396
|
darkangel 兄,我文字應沒問題啦!不過意思似乎沒有傳達完整。
![]() ……突然之間想到一句話,好像很久沒看過有人提,就是「Simple is the best.」簡單最好。
__________________
為天地立心,為生民立命,為往聖繼絕學,為萬世開太平。 |
![]() |
![]() |
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
你是對的,我那時有點頭昏就順手回了,現在回去看的確是我發文不當,我並沒指正你的的意思。 我個人認為 ROM 跟 Flash Memory 是不一樣的東西,想說明一些東西的分別而已。 只是剛好借你的文來引而已,很抱歉我的修為跟態度還不夠成熟,感謝你不計較。 Less is more 我會盡力少發廢文的,謝指教。 ![]() ![]() ![]() ![]() ![]()
__________________
滿招損 謙受益 |
|
![]() |
![]() |