常見儲存容量一覽 - 儲存設備

Table of Contents

※ 引述《cito (シト)》之銘言:
: 推 GW40112 :推! 10/29 14:57
: → a3435357 :千G以上的計算可能有誤,實際上硬碟販賣沒有2000G, 10/29 15:13
: → a3435357 :3000G這種表示法,而是寫成2T,3T,因為已到3個位數,換 10/29 15:14
: → a3435357 :算上還要多除1次1.024 10/29 15:14
: → a3435357 :損失比率也不是0.0686% 10/29 15:15
: → cito :500G其實是500.1G,1TB=1000G 仍是如此 10/29 15:20
: → cito :1.5TB實際空間1500.3G,可用1397G,還在誤差範圍內 10/29 15:21
: → cito :1TB≠1024GB 目前都還是 1000G 就當 1TB 10/29 15:23
: → bakayalo :先進格式化也是這樣子嗎? 10/29 16:30

其實硬碟就是有足空間,才會標多大空間.

現在每一棵硬碟上面都有 LBA 數(有的還有 CHS 數)

把 LBA 數 乘上 512 ,"總數絕對超過標示 GB 數"

會少的原因,一方面除了 1024 vs 1000 (標示 GB 通常會少)

另外一方面就是被 "檔案系統的索引"佔去了.

至於 AF ,

則是把原本實體 Sector 量為 512Bytes ,
擴充為 2048Bytes or 4096Bytes

這樣擴充法,主要是"可以減少 ECC 的空間浪費"

ex.(這是舉例,實際上依各硬碟而定)

以 512byte 的話,整個 Sector 可能要用掉 20 個 Bytes 作為ECC
(所以實際磁區量是 532bytes)

但若變成 2048byte , ECC 量則是 24bytes,所以是 2072bytes.

ok ,發現了嗎?? 原本 512byte 為單位的,若要存放 2048 bytes的
話,需要的總 bytes 數是..... 532 *4 = 2128 bytes

但是在 2K 磁區呢? 則只要 2072bytes.

2128 - 2072 =56 bytes,約可增加 3% 可用空間.

AF 就是要擠出這些空間而有的設計.


這種設計概念很早就有了,像以前 RAM 是 8/32bit SIMM,要使用 ECC
需要到 40bits

(36bits只能 Parity ,所以需要多兩顆 RAM , 一個 module共要 10 顆)

後來到了 64bits ,則只要 72bits 就可做到 ECC ,Module 只要9顆
就可以 ECC 了.

所以現在找不到純 parity ram module ,因為都是 64bit or 128bits
Module 了

--

All Comments

Iris avatarIris2011-11-01
推專業,不過我程度太差,看不懂Orz
Elizabeth avatarElizabeth2011-11-06
研究所計概