當前位置:首頁 » 服務存儲 » 存儲器空間大小計算
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

存儲器空間大小計算

發布時間: 2022-03-08 23:12:54

① 用十六進制數給存儲器中的位元組編號0000H~FFFFH,則該存儲器的容量是多少如何計算

存儲器的容量是64K。因為0000H~FFFFH即為0000000000000000~111111111111 1111共有2^16個地址,所以為2^6K即64K。

存儲器容量計算公式:

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

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

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

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

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

(1)存儲器空間大小計算擴展閱讀

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

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

當字數相同字長不同時:地址線並聯,數據線串聯,片選線直接相連。例如用512x4的存儲器組成512x8的存儲器。

當字數不相同,字長相同時:數據線並聯,地址線並聯,片選線分別接到地址解碼器的輸出端。例如用512x8的存儲器組成1Kx8的存儲器。

② 關於存儲器的計算空間 (計算機組成原理)

首先紫軒之吻得回答絕對錯誤,因為他連什麼是存儲單元和什麼是位元組都沒有搞清楚。他應該解釋的是存儲單元。
,如果按位元組編址,一個位元組有8位二進制位組成,又因為CPU的輸出地址碼為20位 也就是它的地址匯流排寬度(位數)是20條,所以CPU可以支持的定址范圍為1MB.也就是可以支持2^20*8個bit
所以可以回答您的
1:存儲器的總容量可達到1MB.
2:因為由上述可以知道存儲器為1M*8bit
所以有(1024/2)*(8/4)=1024片SRAM組成該存儲器.
也就是先有2片1M*2bit的SRAM位擴展組成1M*8bit的SRAM.然後512片SRAM字擴展組成1M*2bit的存儲器.
3.因為此SRAM片子有9位地址來選片(因為有512片SRAM字擴展組成1M*2bit的SRAM).一般均採用高位地址進行選片所以為A11---A20, 因為組成元素為2K*4(位)的SRAM片子所以片內地址應該是11位,也就是A0---A10。這樣全部的地址線就全部用上。
注意:這里還可以說明CPU的外部數據線也就是連內存的數據線的位數為8位,即8根數據線。 就是因為該內存用位元組編址。
回答可以嗎?希望得到您的分數。

③ 內存空間的計算

1.根據地址編號求出所要尋訪的內存地址空間:用DFFFFH-A0000H=3FFFFH。從00 0000 0000 0000 0000 到11 1111 1111 1111 1111,可以表示的內存為二的十八次方,即256k個內存單元。又因為內存按位元組編址,即每個內存單元1位元組(8比特),故256k*8比特。
2.每個存儲器晶元所佔內存為32k*8比特。
3.用內存空間的比特數(即256k*8)除以每個存儲器的比特數(即32k*8),得八片。

當然因為內存按位元組編址,可以簡化步驟:
1.求出所要尋訪內存的位元組數:DFFFFH-A0000H=3FFFFH即256k(位元組)。
2.每個存儲器32k*8比特,即32k個位元組。
3.256k(位元組)/32k(位元組)=8(片)

解決此類問題要注意:
1.首先要清晰換算單位用位元組簡單還是用比特簡單。如果比較雜亂最好用比特為換算單位。
2.求出將所要尋訪的內存空間,並進行換算。
3.對單片的內存空間進行單位換算,使之於第二步所要尋訪的內存空間單位一致。
4.用所要尋訪的內存空間除以單片的內存空間,就是片數。

④ 計算機存儲器容量計算問題

存儲器容量的主單位是BYTE,即8個二進數
如果數據線寬剛好是8位,那麼一個地址就是一個位元組 如10根地址線就 剛好是2^10即 1KB
如果數據線寬是16 那麼一個地址就是2個位元組 如10根地址線就 剛好是2^10 *16/8=2KB
或叫 1K×16位 既顯示了總容量,又看到了數據線寬度 數據線寬就 好象高速公路,車道數多,同樣的車速下,單位時間內可以通過更多的車
如果數據線寬是1位 那麼8個地址才是1個位元組 2^13b=2^3*2^10b=8*1Kb=1KB
一個地址對應一個數據不假,但數據位數不同
就好象一間房編一個號和一大套房甚至一幢樓編一個號,可存放物品的空間肯定是不一樣的

⑤ 計算機存儲器大小計算問題

MAR的位數表達了能尋多大的地址范圍,每多1位,這個值要翻倍,1位的MAR可以尋兩個地址,而8位的MAR就能尋256個不同的地址,16位的MAR可以尋65536個不同的地址。
所以,16個存儲單元,只需要4位就夠了,而不是16位,這里理解錯誤。正確的理解是,你圖里的n=65536
MDR的位數表達了每次可以訪問一個存儲單元內多少位的數據,放在你的圖裡面,就是每個單元格有多寬。

⑥ 存儲器容量是怎麼計算的

1024bit=1KB
1024KB=1MB
1024MB=1G
2進制演算法

⑦ 計算機組成原理 控制存儲器容量怎麼求

(1+80×3)×4=964B
所有的微指令是241條,再乘以每條的所佔的容量,就可以得到結果了

⑧ 存儲器地址空間如何計算

第一你要知道起始地址是多少,第二你要知道最大地址是多少,然後相減就是空間的值了,不過一般要進行進制的轉換,十進制與十六進制的轉換

硬碟存儲器的容量如何計算

1024b=1kB
1024KB=1MB
1024MB=1G
1024G=1T
這是機器識別的時候的理論換算值,而在實際生產過程中都是按照1000的進制來算的。所以說是1G的卡,電腦上顯示的容量絕對小於1G