การคิดพื้นที่ฮาร์ดดิส (Hard Disk Capacity)

เคยแปลกใจไม๊ครับว่าฮาร์ดดิส เราทำไมพื้นที่ไม่ครบตามที่โรงงานระบุไว้
สาเหตุเกิดจากมาตรฐานที่ใช้วัดขนาดมันต่างกัน

ระบบปฎิบัติการ : the traditional binary interpretation
KB = 2^10 = 1 024 bytes
MB = 2^20 = 1 048 576 bytes
GB = 2^30 = 1 073 741 824 bytes
TB = 2^40 = 1 099 511 627 776 bytes

โรงงาน : SI Standard
KB = 10^3 = 1 000 bytes
MB = 10^6 = 1 000 000 bytes
GB = 10^9 = 1 000 000 000 bytes
TB = 10^12 = 1 000 000 000 000 bytes

ตัวอย่างการคิดพื้นที่
1.เปรียบเทียบขนาดฮาร์ดดิส จากโรงงาน และที่ระบบปฏิบัติการมองเห็น
HDD 120 GB(Factory) = 120/1.073741824 = 111.758 GB(OS)
HDD 500 GB(Factory) = 500/1.073741824 = 465.661 GB(OS)
HDD 1 TB(Factory) = 1000/1.099511627776 = 909.494 GB(OS)

2.ถ้าผมต้องการแบ่ง Partition ซัก 10 GB(แบบลงตัว) สำหรับ Ubuntu
ผมต้องระบุขนาดเท่ากับ 10 x 1073741824 / 10^6 = 10737 MB

Advertisements

เกี่ยวกับ KM2

"สิ่งที่แน่นอนที่สุด ก็คือความไม่แน่นอน"
ข้อความนี้ถูกเขียนใน Ubuntu คั่นหน้า ลิงก์ถาวร

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s