各種存儲器
⑴ 存儲器可分為哪三類
存儲器不僅可以分為三類。因為按照不同的劃分方法,存儲器可分為不同種類。常見的分類方法如下。
一、按存儲介質劃分
1. 半導體存儲器:用半導體器件組成的存儲器。
2. 磁表面存儲器:用磁性材料做成的存儲器。
二、按存儲方式劃分
1. 隨機存儲器:任何存儲單元的內容都能被隨機存取,且存取時間和存儲單元的物理位置無關。
2. 順序存儲器:只能按某種順序來存取,存取時間和存儲單元的物理位置有關。
三、按讀寫功能劃分
1. 只讀存儲器(ROM):存儲的內容是固定不變的,只能讀出而不能寫入的半導體存儲器。
2. 隨機讀寫存儲器(RAM):既能讀出又能寫入的存儲器。
二、選用各種存儲器,一般遵循的選擇如下:
1、內部存儲器與外部存儲器
一般而言,內部存儲器的性價比最高但靈活性最低,因此用戶必須確定對存儲的需求將來是否會增長,以及是否有某種途徑可以升級到代碼空間更大的微控制器。基於成本考慮,用戶通常選擇能滿足應用要求的存儲器容量最小的微控制器。
2、引導存儲器
在較大的微控制器系統或基於處理器的系統中,用戶可以利用引導代碼進行初始化。應用本身通常決定了是否需要引導代碼,以及是否需要專門的引導存儲器。
3、配置存儲器
對於現場可編程門陣列(FPGA)或片上系統(SoC),可以使用存儲器來存儲配置信息。這種存儲器必須是非易失性EPROM、EEPROM或快閃記憶體。大多數情況下,FPGA採用SPI介面,但一些較老的器件仍採用FPGA串列介面。
4、程序存儲器
所有帶處理器的系統都採用程序存儲器,但是用戶必須決定這個存儲器是位於處理器內部還是外部。在做出了這個決策之後,用戶才能進一步確定存儲器的容量和類型。
5、數據存儲器
與程序存儲器類似,數據存儲器可以位於微控制器內部,或者是外部器件,但這兩種情況存在一些差別。有時微控制器內部包含SRAM(易失性)和EEPROM(非易失)兩種數據存儲器,但有時不包含內部EEPROM,在這種情況下,當需要存儲大量數據時,用戶可以選擇外部的串列EEPROM或串列快閃記憶體器件。
6、易失性和非易失性存儲器
存儲器可分成易失性存儲器或者非易失性存儲器,前者在斷電後將丟失數據,而後者在斷電後仍可保持數據。用戶有時將易失性存儲器與後備電池一起使用,使其表現猶如非易失性器件,但這可能比簡單地使用非易失性存儲器更加昂貴。
7、串列存儲器和並行存儲器
對於較大的應用系統,微控制器通常沒有足夠大的內部存儲器。這時必須使用外部存儲器,因為外部定址匯流排通常是並行的,外部的程序存儲器和數據存儲器也將是並行的。
8、EEPROM與快閃記憶體
存儲器技術的成熟使得RAM和ROM之間的界限變得很模糊,如今有一些類型的存儲器(比如EEPROM和快閃記憶體)組合了兩者的特性。這些器件像RAM一樣進行讀寫,並像ROM一樣在斷電時保持數據,它們都可電擦除且可編程,但各自有它們優缺點。
參考資料來源:網路——存儲器
⑵ 半導體存儲器有哪些
隨機存儲器、只讀存儲器和串列存儲器。
1、隨機存取存儲器(RAM),又稱讀寫存儲器,是計算機等終端設備數據存儲的一種重要形式,主要用作主存儲器(內存),它能存儲數據、指令、中間結果等信息。隨機存取存儲器具有記憶功能,任何一個存儲單元都能隨機地存入(寫入)信息或取出(讀出)信息,有超高的存取速度和寫入耐久性。但斷電後所存信息會消失,不利於數據的長期保存,所以多用於中間過程暫存信息。
2、只讀存儲器(英文名:Read-Only Memory,簡稱ROM),是一種只能讀出事先所存數據的固態半導體存儲器,為非易失性存儲器,數據信息一旦被寫入後,會固定存儲起來,只能讀取信息而不能寫入,斷電後不會丟失數據。非易失性存儲器所存數據通常是在裝入整機前寫入的,不像隨機存儲器能快速方便地改寫存儲內容。只讀存儲器所存數據穩定,斷電後所存數據也不會改變,並且結構較簡單,使用方便,常用於存儲各種固定程序和數據。
3、串列存儲器是數據按照位的順序一個接一個地讀取和寫入,如串列ATA(SATA)介面的硬碟驅動器。