ความจุของ Drive บนฉลาก |
ความจุของ Drive ที่แสดงบน Windows |
สำหรับการแสดงความจุของ Drive ต่างๆ บน Windows นั้น จะใช้เลขฐานสอง (Binary) ซึ่งคอมพิวเตอร์ใช้มาตั้งแต่ยุคแรกๆ เนื่องจากคอมพิวเตอร์มองทุกอย่างเป็น 0 และ 1 ดังนั้น
1 Kilo byte จึงเท่ากับ 2^10 = 1024 bytes
1 Mega byte จึงเท่ากับ 2^20 = 1024 x 1024 = 1,048,576 bytes
1 Giga byte จึงเท่ากับ 2^30 = 1024 x 1024 x 1024 = 1,073,741,824 bytes
ดังนั้น สำหรับหน่วยความจำขนาด 1 GB จะเห็นว่าจะมีผลต่างอยู่ที่ 73,741,824 bytes เมื่อแสดงผลบน Windows นั่นเองครับ
ซึ่งนั่นจะทำให้ Windows คำนวณออกมาว่าหน่วยความจำขนาด 32 GB ที่ระบุโดยผู้ผลิตนั้น จะแสดงผลออกมาเป็น 32,000,000,000 / 1,073,741,824 = 29.8 GB พอดีเป๊ะอย่างในรูปด้านบนครับ
เรื่องแสดงผลต่างกันนี่มีมาหลายสิบปีแล้วครับ ตอนนี้คงต้องทำความเข้าใจไปก่อน
มีตลกฝรั่งสมัยก่อนบอกว่าความแตกต่างของโปรแกรมเมอร์มือใหม่และโปรแกรมเมอร์มือโปร นั้น คือ มือใหม่นั้นเชื่อว่า 1 kilobytes เท่ากับ 1000 bytes ส่วนมือโปรนั้นเชื่อว่า 1 kilometre เท่ากับ 1024 metres 😋
No comments:
Post a Comment