計算機組成原理之記憶體

enghou123發表於2017-01-11

一個記憶體包括一個具有記憶功能的儲存矩陣(該矩陣是由m*n個儲存晶片構成),譯碼驅動電路,以及讀寫電路構成。

譯碼電路負責把地址匯流排送來的地址訊號翻譯成對對應儲存單元選擇的訊號,該訊號在讀寫電路的配合下完成對被選中單元的讀寫。

記憶體通過地址匯流排,資料匯流排以及控制匯流排宇外界連結。

地址線的位數一般就是CPU的位數,說明地址線共有多少根,比如地址線有32位,那該地址線將能尋到2^32個儲存單元,注意是儲存單元,不是位,儲存單元的大小與資料線的根數是一致的,比如資料線是8位,那麼32位地址線與8位資料線的組合將支援4g位元組的記憶體。

地址譯碼單元的工作原理有兩種:線選法與重合法。線選法時一般是位元組定址,比如8位資料線傳來00000001,那麼1號儲存單元的所有位被選中,該方法只適合用於小記憶體的情況。重合法的原理就是類似通過x,y來定位一個矩陣單元,比如x方向地址線有32根,y方向地址線有32根。(0,0)將選中0行0列那個位。

相關文章