การแปลงหน่วยเก็บข้อมูล

8 b= 1B
1024B = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB

แต่ฮาร์ดดิสจะทำออกมาเชิงพาณิชย์
1M = 1000K
1G = 1000000K

ดั้งนั้นถ้า
HDD30GB=30*1024MB=30720MB


ดังนั้นเมื่อหาญสัดส่วนของคอมพิวเตอร์แล้วจะเห็นพื้นที่ไม่ครบ
แรกเริ่มเดิมทีระบบเมตริกมันมีมาตรฐานแบบนี้

    deca = 10^1
    hecto = 10^2
    kilo = 10^3
    mega = 10^6
    giga = 10^9
    tera = 10^12
    peta = 10^15
    exa = 10^18
    zetta =10^21
    yotta = 10^24

    แต่พอมาถึงคอมมันเกิดอาการกลายพันธุ์เล็กน้อยเพราะเนื่องจากว่าระบบคอมไม่ได้ใช้หน่วยในฐานสิบ
    แต่เป็นระบบฐานสอง(0,1) จากเดิมที่เป็นแบบข้างต้นมันเลยกลายเป็นค่าที่ใกล้เคียงกันในระบบฐานสองดังนี้

    kilobyte (kB) = 2^10
    megabyte (MB) = 2^20
    gigabyte (GB) = 2^30
    terabyte (TB) = 2^40
    petabyte (PB) = 2^50
    exabyte (EB) = 2^60
    zettabyte (ZB) = 2^70
    yottabyte (YB) = 2^80

    จะเห็นได้ว่าแต่ละหน่วยจะแตกต่างกัน 2^10 หรือเท่ากับ 1024 นั่นเอง

https://www.addnine.com/web/metric