存儲器(Memory)是計算機系統(tǒng)中的記憶設(shè)備,用來存放程序和數(shù)據(jù)。計算機中的全部信息,包括輸入的原始數(shù)據(jù)、計算機程序、中間運行結(jié)果和最終運行結(jié)果都保存在存儲器中。它根據(jù)控制器指定的位置存入和取出信息。
存儲器的構(gòu)成
構(gòu)成存儲器的存儲介質(zhì),目前主要采用半導(dǎo)體器件和磁性材料。存儲器中最小的存儲單位就是一個雙穩(wěn)態(tài)半導(dǎo)體電路或一個CMOS晶體管或磁性材料的存儲元,它可存儲一個二進制代碼。由若干個存儲元組成一個存儲單元,然后再由許多存儲單元組成一個存儲器。一個存儲器包含許多存儲單元,每個存儲單元可存放一個字節(jié)。每個存儲單元的位置都有一個編號,即地址,一般用十六進制表示。一個存儲器中所有存儲單元可存放數(shù)據(jù)的總和稱為它的存儲容量。假設(shè)一個存儲器的地址碼由20位二進制數(shù)(即5位十六進制數(shù))組成,則可表示220,即1M個存儲單元地址。每個存儲單元存放一個字節(jié),則該存儲器的存儲容量為1KB。
存儲器的分類
按存儲介質(zhì)分
半導(dǎo)體存儲器:用半導(dǎo)體器件組成的存儲器。
磁表面存儲器:用磁性材料做成的存儲器。
按存儲方式分
隨機存儲器:任何存儲單元的內(nèi)容都能被隨機存取,且存取時間和存儲單元的物理位置無關(guān)。
順序存儲器:只能按某種順序來存取,存取時間和存儲單元的物理位置有關(guān)。
按存儲器的讀寫功能分
只讀存儲器(ROM):存儲的內(nèi)容是固定不變的,只能讀出而不能寫入的半導(dǎo)體存儲器。
隨機讀寫存儲器(RAM):既能讀出又能寫入的半導(dǎo)體存儲器。
按信息的可保存性分
非永久記憶的存儲器:斷電后信息即消失的存儲器。
永久記憶性存儲器:斷電后仍能保存信息的存儲器。
按在計算機系統(tǒng)中的作用分
根據(jù)存儲器在計算機系統(tǒng)中所起的作用,可分為主存儲器、輔助存儲器、高速緩沖存儲器、控制存儲器等。
為了解決對存儲器要求容量大,速度快,成本低三者之間的矛盾,目前通常采用多級存儲器體系結(jié)構(gòu),即使用高速緩沖存儲器、主存儲器和外存儲器。
名 稱 簡稱 用 途 特 點
高速緩沖存儲器 Cache 高速存取指令和數(shù)據(jù) 存取速度快,但存儲容量小
主存儲器 主存 存放計算機運行期間的大量程序和數(shù)據(jù) 存取速度較快,存儲容量不大
外存儲器 外存 存放系統(tǒng)程序和大型數(shù)據(jù)文件及數(shù)據(jù)庫 存儲容量大,位成本低