計算機組成原理輔存容量怎麼算?
使用者4510654793905 發表于 農業2022-08-12
這裡要先搞明白一個基本概念,對於一個擁有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根地址線