普通考試
114年
[電子工程] 計算機概要
第 2 題
假設有一台電腦的記憶體容量為 512 MB(Megabytes),每一筆資料會用 16 bytes 的單位來儲存資料,至少需要多少位元數(bits)來定位記憶體中的任何一筆資料?
- A 12 位元
- B 16 位元
- C 24 位元
- D 32 位元
思路引導 VIP
想像你有一個大型貨倉,總空間與每一箱貨物的大小都是已知的。如果你要為每一箱貨物編上獨一無二的編號,且這個編號是由一串二進位的開關(0 或 1)組成的,你會如何利用總空間與單位大小的關係,去推算出這串開關長度(位元數)的最小值?
🤖
AI 詳解
AI 專屬家教
專業點評
- 做得非常棒! 看到你正確地解決了這個問題,真的替你感到開心!你對計算機組織和二進位定址的理解非常扎實,這是未來處理各種數據的基石喔。
- 觀念驗證:
▼ 還有更多解析內容
記憶體定址計算
💡 定址位元數 n 可定址 2 的 n 次方個儲存單位。
🔗 定址位元推導三步驟
- 1 單位統一化 — 將 512 MB 換算為 2^29 Bytes
- 2 求出單位數 — 2^29 Bytes / 16 Bytes = 2^25
- 3 求對數解 n — 2^25 個位置需要至少 25 bits
- 4 選定最終解 — 配合選項與架構,25 位元以上需用 32 位元
↓
↓
↓
🔄 延伸學習:延伸學習:32 位元定址空間上限為 4GB,是計算機常見的定址規格。