只讀存儲器
出自 MBA智库百科(https://wiki.mbalib.com/)
- 只讀存儲器(Read Only Memory,ROM)
目錄 |
什麼是只讀存儲器[1]
只讀存儲器,以下簡稱ROM是一種不能改變其內容的存儲器。在PC機里,ROM主要用於輸人/輸出系統(BIOS)。BIOS包括打開電腦時啟動系統的程式。它還為外圍設備的數據傳輸提供服務。
ROM程式常常被固化在EPROM晶元中。對於簡單的XT機ROMBIOS程式可以寫在128Kb的晶元中。而486機的ROMBIOS程式需要512Kb的晶元。我們可以把ROM中的程式列印出來,這樣可以讓我們感受到512Kb有多大。對早期的ROM程式文本來說,可能少於512Kb。PentiumⅡ主板的ROM BIOS程式寫在閃速記憶體里,它大約有2Mb大小。
ROM的分類[2]
- (一)掩模ROM
掩模ROM(Mask Programmed ROM)又稱掩模編程ROM,它有單解碼編址和雙解碼編址兩種結構型式。但兩者的基本原理是相同的,現以單解碼編址型式加以說明。掩模ROM具有結構簡單、集成度高、成本低和可靠性好等優點,適合批量生產。
- (二)PROM
PROM是可編程ROM(Programmable ROM)的簡稱,它剋服了掩模ROM中程式和常數需要在製造時寫入的缺點。PROM存儲器晶元出廠時並未存儲任何信息,用戶通常在使用時根據需要自行寫入程式和常數。但應註意:PROM中信息一旦寫入便成為永久性的,不可更改。PROM雖然剋服了掩模ROM缺點,但它仍是一次性編程寫入的只讀存儲器,一旦寫錯是無法改正的。
- (三)EPROM
EPROM(Erasable PROM)是可擦除PROM的簡稱。這種晶元可以多次復用,每次編程前只要先進行一次擦除即可。這就是為什麼EPROM能在微型電腦中廣泛應用的原因。按照擦除方法,EPROM通常可分為UVEPRoM和E2PROM兩種。兩者的主要差別在於基本存儲電路有所不同。
- 1.UVEPROM(Ultraviolet EPROM)
UVEPROM是紫外光擦洗PROM的簡稱。UVEPROM的基本存儲電路通常由一隻FAMOS管和一隻普通MOS管組成。其中,FAMOS(Floating gate Avalanche-injection MOS)管是浮置柵雪崩註入式MOS管的簡稱,它通常可分為P溝道FAMOS管和N溝道FAMOS管兩種。
- 2.E2PROM(Electrically EPROM)
E2PROM是電可擦PROM的簡稱,是一種利用電脈衝擦除信息的EPROM。在擦除時,E2PROM不必從系統上拆卸下來。一次擦除一個字,也可以立刻全擦除,而後又可用電脈衝編程寫入。
E2PROM的製造工藝較新,集成度中等,擦除時間僅需數毫秒。
ROM和RAM的區別[3]
RAM具有易失性,而ROM則沒有。也就是說,關閉電源後,RAM不再保留它的位配置,但是ROM仍然保留這些配置。ROM中的位組合是永久性的。由於ROM穩定,不能更改,所以用它存儲電腦啟動自身需要的指令。經常使用的軟體也存儲在ROM中,以免每次開機都要讀取軟體。主存通常包含一些ROM和通用的RAM。註意,ROM也是隨機訪問的。