1. 程式人生 > >儲存器容量計算及相關概念

儲存器容量計算及相關概念

儲存容量的定義 :儲存容量是指主存能存放二進位制程式碼的總位數

儲存器容量計算公式:

   按位計算 (b)   :        儲存容量 = 儲存單元個數 x 儲存字長

   按位元組計算(B):        儲存容量 = 儲存單元個數 x 儲存字長 / 8

儲存單元 :CPU訪問儲存器的最小單位,每個儲存單元都有一個地址。

儲存字長 儲存器中一個儲存單元(儲存地址)所儲存的二進位制程式碼的位數。

例題:一個儲存器有16根地址線,8根資料線,求此儲存器儲存容量?

答:按求取  2^16 x 8位 =64K x 8位 

      按位元組求取   2^16 x 8位/8 = 64K x B = 64kB

分析:

儲存單元與地址線的關係:  我們知道CPU訪問儲存器的最小單位是儲存單元且每個儲存單元都有一個地址,1 根地址線可以查詢 2 個地址既2個儲存單元,16根地址線則可以查詢 2^16個儲存單元。

儲存字長與資料線的關係 :  我們知道儲存字長是指儲存器中一個儲存單元(儲存地址)所儲存的二進位制程式碼的位數,而二進位制程式碼的位數是由資料線的根數決定的,也就是說: 儲存字長 = 資料線根數

位元組(B)與位(b)的關係  :    計算機裡規定 1Byte = 8bit ,沒有為什麼就是這樣規定定的!!!

所以儲存器容量就有;兩種表示方法 64K x 8位 = 64KB

我們常見的記憶體容量表示方法 是以位元組為單位的。例如 1GB  ,4MB, 512KB

1GB = 10^3MB =10^6KB = 10^9B = 10^9 x 8b