計算機組成原理輔存容量怎麼算?使用者45106547939052021-12-11 17:27:02

這裡要先搞明白一個基本概念,對於一個擁有16384bit儲存容量的儲存器:

2K×8bit表示這個儲存器資料匯流排8bit,按位元組(8bit)定址的,可以理解成每個儲存單元是8bit,地址加1,讀出下一個位元組;不能單獨定址其中一個bit。一般記為2KB(B表示Byte)。

而16K×1bit表示這個儲存器資料匯流排1bit,按位(1bit)定址,可以理解成每個儲存單元是1bit,地址加1,讀出下一個位;可以單獨定址其中一個bit。一般記為16Kb(小寫b表示bit)

同為16Kbit儲存器,2K×8bit和16K×1bit是完全不同的兩種器件,前者需要11根地址線和8根資料線,後者需要14根地址線和1根資料線。

比如:

地址 8bit單元

0000H xxxx_xxxx

0001H yyyy_yyyy

0002H zzzz_zzzz

。。。。

這樣雖然有16Kbit,但是被分成了2048個8bit的單元,隨機定址2048個單元只需要11根地址線。

後面提到的4bit儲存器,資料匯流排4bit,一次讀出4bit(稱為nibble,半位元組)。

地址 4bit單元

0000H xxxx

0001H yyyy

0002H zzzz

。。。。

假設有4096 bit,會被分成1024個4bit單元,隨機定址1024個位置需要10根地址線