當前位置:編程學習大全網 - 編程語言 - ROM,RAM是代表什麽?總分不清了!

ROM,RAM是代表什麽?總分不清了!

名詞解釋1,ROM:Read Only Memory 只讀存儲器

顧名思義,就是說這種存儲器好像寫保護的軟盤,CD-R壹樣只可以讀不可以寫,屬於非易失性存儲器NVM(Non-Volatile Memory)。ROM中的信息壹旦寫入就不能進行修改,其信息斷電之後也仍然保留。有人可能要問,那麽原來的數據又是如何寫進去的呢?事實上,ROM在剛做好是是沒有數據的,在ROM出廠之前,廠家可以通過加電來壹次性寫入數據,和壹次性可寫光盤(CD-R)壹樣, 這種ROM就是大家常說的掩模ROM(Mask ROM)了。這也就是為什麽叫做ROM的原因。

ROM的特點是:燒入數據後,無需外加電源來保存數據。斷電數據不丟失。但速度較慢。適合存儲需長期保留的不變數據。

ROM的發展和分類:IT技術的發展壹日千裏,人們的需求也在不斷提升。人們在要求能無電保存可靠數據的同時,還需要在必要時可以改寫裏面的數據或程序從而提升性能(當然不是輕易地,隨時地改寫,否則就並不可靠了)。市場的需求促使技術的發展,新的ROM品種不斷地推出,功能不斷地多樣化。以至於很多人對ROM和RAM的界限開始模糊。下面就來簡單對ROM分類壹下:

-Mask ROM (掩模ROM):上面已經說過了,壹次性由廠家寫入數據的ROM,用戶無法修改。

-PROM (Programmable ROM可編程ROM): 和掩模ROM不同的是出廠是廠家並沒有寫入數據,而是保留裏面的內容為全0或全1,由用戶來編程壹次性寫入數據,也就是改變部分數據為1或0。地球人都知道每壹位就是壹個數據用0或1來代表。

-EPROM(Erasable Programmable ROM電可擦寫ROM): EPROM是通過紫外光的照射,擦掉原先的程序。芯片可重復擦除和寫入,解決了PROM芯片只能寫入壹次的弊端。

-EEPROM (E2PROM) 電可擦除可編程ROM: EEPROM是通過加電擦除原數據,通過高壓脈沖可以寫入數據。方便使用當然價格也是很高,而且寫入時間很長,寫入很慢。

-Flash ROM閃速存儲器: 閃速存儲器具有結構簡單、控制靈活、編程可靠、加電擦寫快捷的優點,而且集成度可以做得很高,它綜合了前面的所有優點:不會斷電丟失數據(NVRAM),快速讀取,電可擦寫可編程(EEPROM),因此在Mobile phone,PC,PPC等電器中成功地獲得了廣泛的應用。

2,RAM:Random Access Memory 隨機存取存儲器

隨機存取存儲器壹種存儲單元結構,用於保存CPU處理 的數據信息。"隨機"(Random)存取是與"順序(serial)"存取相對而言的,意思是CPU可以 從RAM中任意地址中直接讀取所需的數據,而不必從頭至尾壹壹查找。

RAM的特點是:內容可以隨時刷新,訪問速度快,但是掉電後其存儲的信息會丟失。

RAM的發展和分類:在RAM 隨機存儲器中,其中又有SRAM(Static RAM靜態RAM)DRAM(Dynamic RAM 動態RAM)。只要只要電源開著,就會保存。而DRAM保存數據的時間很短,需要不斷地刷新才可以保持數據。從價格上看,SRAM是非常昂貴的,而DRAM相比很便宜。在2001年,壹種新型內存:DDR內存 (Double Data Rate)面世了。對大多數人來說,DDR仍然是壹個陌生的名詞,然而,它確是數以百計頂級內存和系統設計師3年來通力合作的結晶。DDR的出現預示著內存帶寬和性能的全面提高,而DDR的價格更低。DDR與普通同步動態隨機內存(DRAM)非常相象。普通同步DRAM(現在被稱為SDR)與標準DRAM有所不同。標準的DRAM接收的地址命令由二個地址字組成。同步動態隨機內存(SDR DRAM)將時鐘與標準DRAM結合,RAS、CAS、數據有效均在時鐘脈沖的上升邊沿被啟動。DDR內存與SDR內存工作原理基本相同,但DDR在時鐘脈沖的上升和下降沿均讀取數據,所以數據傳輸率可以是時鐘頻率的兩倍。這個和我們的話題扯遠了,暫且不提。

PPC中的ROM和RAM

通過以上的講解,相信大家都看出來了。新壹代ROM和RAM的最大差別在於斷電是否可以保留信息,而不在於是否可以讀寫。現在讓我們看壹下PPC中的ROM和RAM。

1,PPC中的ROM:通常的機器廠家都會說明ROM和RAM的大小,例如64M ROM和64M RAM。PPC中不存在象PC裏的系統重裝問題,PPC的操作系統(如WinCE,PPC 2002, 2003, 2003se etc.)是固化在它的ROM裏面的(也就是Flash ROM ,下同,因為方便升級改版,例如英文機可以刷成中文機就是改寫了Flash ROM裏的系統)。PPC用戶不必象PC用戶格式化硬盤來重裝系統,妳只要硬啟動妳的機器就可以直接達到和PC上格式化硬盤+重裝系統的效果,得到PPC出廠時的系統。可見,操作系統放在ROM裏掉電可以保存,安全可靠,隨時可以恢復。PPC的ROM就是用來存放這類數據的。例如HP iPAQ系列的機器會在ROM裏面預留出壹定空間(如20M)給用戶使用或備份,放在iPAQ file store裏面。這樣如果需要重裝時可以把需要保留的數據或程序放到iPAQ裏。

註: PPC上ROM的大小,請到setting中的系統信息裏查詢(例如iPAQ的HP Asset Viewer),否則請向廠家查詢。

2,PPC中的RAM:由於RAM的速度快,所以需要運行的程序包括系統程序和應用程序都會放在RAM裏面以便隨時執行操作。例如,如果妳新裝壹個軟件到妳的PPC裏,這個軟件是會被放到PPC的RAM裏面以備隨時調用。順帶說壹下,PPC的註冊表數據和運行程序需要的系統文件也是放在RAM裏面,他們是被用來設置應用程序運行時的參數的。進入PPC->setting->memory妳可以看到妳的RAM已經被劃分位兩部分來管理了, 壹部分是storage, 另壹部分是program。Storage就是指用來存放妳安裝軟件的那部分內存。Program部分自然就是用來加載操作系統和運行軟件時使用的內存了。RAM空間越大,特別是the space for program,機器的速度就會相應地越快。

附錄-Q&A

1, 在壇子裏有壹種流行的說法是:ROM相當於PC的硬盤,RAM相當於PC的內存。我想說的是:兩者並不等同。當然,為了便於理解可以簡單地說成那樣。但決不表示他們是壹回事。最典型的壹個區別就是在PC中是不會把應用程序安裝到RAM裏面的,而PPC卻是如此。另外就是註冊表了,在PC中是不會把整個註冊表放到RAM裏的。

2, 在某些PPC RAM中的資料並不是壹掉電立即資料全無,有可能會利用PPC自帶的電源暫時供電支持壹會兒,但是時間不會很長。取決於不同機器的設計。

3, 外接的插卡象CF, SD, MMC等在硬啟動時數據不丟失,所以其實備份時只是安裝在RAM中的備份軟件和註冊表。

4, 有些PPC安裝程序時也可以選擇安裝到ROM裏,例如象HP的PPC可以安裝到 iPAQ file store裏,這樣就算重裝也可以保留軟件了(導入註冊表就可以用了)。

  • 上一篇:我的電腦只要壹動鼠標就死機,不知道怎麽回事,請幫忙,謝謝
  • 下一篇:編程決定未來
  • copyright 2024編程學習大全網