記憶體貯器

在計算機內的存貯器簡稱記憶體,是計算機工作所需的主要部件,又稱為主存貯器,特點是能夠快速存入和讀出大量的程式和數據代碼,存貯和提供計算機所需要的工作指令和計算使用的數據。記憶體貯器過去多用磁芯,現在多採用半導體電元件。限於計算機體積和價格,記憶體貯器的容量一般不會很大,但要求存取時間短。記憶體貯器存放的內容,不可能長期保存,只為計算時提供臨時需要的程式和數據。

簡介

記憶體貯器中存放的是電腦中需要加工的“原料”和加工之後得到的“產品”,包括三種東西:關於電腦應該怎么工作的指示,叫做“程式”;電腦工作的對象,它們通常是數字,也可以是文章等等別的東西,統統叫做“數據”;電腦加工完成後形成的結果,通常也是以數據的形式出現的。這些東西,全是以“0”和“1”組成的二進制數的形式存放的。每一個“0”和“1”是一個二進制數位,也叫做一個“比特”(Bit),一般電腦里往往是若干個比特連起來組成一個單位,用來表示數。例如,二進制數00011100表示十進制的28,它由8個比特組成。把一定個數的比特組成一組,我們管它叫做電腦的“機器字”(Word)。機器字的比特數,叫做它的字長,如上面的那個數,字長為8位。信息進出電腦的時候,就是按照字長,一個機器字一個機器字地進出。目前電腦里通行的機器字有8位、16位、32位、64位等等。這些數字都是8的倍數,於是電腦工程師又想出了一個“偷懶”的辦法。他們把8比特叫做一個位元組(Byte,通常用“B”來表示),所以上面所說的機器字就分別是1位元組、2位元組等等。

電腦的記憶體貯器就像是一個很大的倉庫;一個機器字就像是倉庫里的一個房間裡所存放的東西;而存放一個機器字的房間,叫一個“單元”。“一個蘿蔔填一個坑”,一個單元里就放一個機器字。在電腦中,機器字進出“庫房”時,通常的方式是“整存”“整取”。也就是說,一個機器字一下子存進某一房間,需要用時,再從這一房間一下子把這個機器字取出來。記憶體貯器中經常要存數和取數,那首先要決定房間的號碼,按照一個個房間的號碼,把數一個個存進去或者取出來。這時,記憶體貯器又有點像是旅館了。旅館里有一個個房間,旅客要住,首先要拿到某一房間的鑰匙,而這把鑰匙上就刻著房間的號碼。在電腦里,我們很自然地就管房間的號碼叫做“地址”了。電腦的房間地址是怎么表示的呢?也是以二進制數表示的,舉個例子,如果用兩個比特表示地址,就可以有四個房間號碼,即00、01、10和11。

把電腦的記憶體貯器看成一個大旅館,它分成一個個房間。一個房間,就是一個單元,住著一個機器字,可能是1位元組、2位元組或4位元組等等。一個電腦里這種房間的數目很多,幾十萬、上百萬的都有,這叫做電腦的“容量”。容量和速度一樣,都是電腦的重要指標。正像速度越快越好一樣,容量越大也越好。順便說一句,因為電腦記憶體貯器里房間的數目一般都較大,所以,得選一個較大的單位,就像在一個住宅小區里,往往是用“幢”或者“樓”作單位一樣。你想,在那種地方如果以房間為單位來編號,該有多煩人!因為210=1024,就選這個數作為單位,而且給它一個名字——KB。IKB=1024B,IMB=1024KB。這裡“K”讀作“千”,“B”讀作“位元組”,“M”讀作“兆”。通常情況下,字母“B”可省略。如果我們買的電腦是4M記憶體的,那么就是說記憶體中有4M=4×1024K=4×1024×1024個記憶體單元。

記憶體貯器記憶體貯器的發展

分類

目前較常用的記憶體從形態上區分,主要有SIMM記憶體條和DIMM記憶體條兩種。“SIMM”即單列直插存儲模組,它有30線和70線之分,不過目前30線的SIMM記憶體條已經十分少見了,它主要使用在早期的486上,現在較多一些的是72線的SIMM記憶體條,這種SIMM在高檔486和早期的586上比較常用。“DIMM”即雙列直插存儲模組,它的引腳有168個,所以也叫做168線記憶體。這兩種記憶體的識別方法十分簡單,DIMM記憶體採用了直接插入的邊緣連線方式,而且DIMM記憶體比較長,SIMM記憶體在尺寸上比DIMM短許多,安裝時必須傾斜插入記憶體插槽中,再用力扶正,SIMM兩端有兩個孔,當SIMM安裝到位時,插槽兩端的簧片會嵌入孔中,以固定記憶體。

從記憶體種類上區分,主要分SDRAM(同步動態記憶體)、EDODRAM(動態隨機記憶體)、DRAM(快速頁面模式記憶體)三種,它們的速度為:SDRAM>EDODRAM>DRAM,SDRAM記憶體僅用於DIMM記憶體條;EDODRAM則即可使用在DIMM記憶體條中,也可用在SIMM記憶體條中;而DRAM就只能用於SIMM了。

現在最最常用的記憶體應當是168線的SDRAM記憶體了,我們就以SDRAM為主要討論對象好了!如果沒有特別指明,文中“記憶體”即指的是SDRAM。

相關詞條

相關搜尋

熱門詞條

聯絡我們