วันนี้อยู่ดี ๆ ก็มีคนมาถามเรื่องความจุ Harddisk หน่วยเป็น GB (Gigabyte) ว่ามันนับยังไง ทำไมซื้อมาแล้ว Windows เห็นไม่เต็ม....เลยส่ง Link นี้ให้ดู
https://en.wikipedia.org/wiki/Gibibyte
อธิบายง่าย ๆ เลยคือ มันนับได้ 2 แบบ ดังนี้
แบบที่ 1) 1 GB = (1000)^3 (ยกกำลังสาม) = 1,000,000,000 (พันล้าน) ไบต์ (ตัวอักษร) ถ้วน ๆ กลมๆ
แบบที่ 2) 1 GB = (1024)^3 (ยกกำลังสาม) = 1,073,741,824 (พันล้านกว่า) ไบต์ (ตัวอักษร) มีเศษเกินมาตั้ง 73 MB เศษ
ประเด็นก็คือตัวเก็บข้อมูลที่ขายในตลาดที่เราเรียกๆ กันว่า HDD /SSD เนี่ย ความจุเค้าบอกไว้กลม ๆ เป็น 1 TB / 2 TB เป็นต้น ซึ่งมาตรฐานความจุอุปกรณ์พวกนี้ใช้หน่วย 1 TB = (1000)^4 ถ้วนๆ ไม่มีเศษ ตามแบบที่ 1)
--> ทีนี้พอเราไปเปิดด้วย Windows OS ซึ่งนับหน่วยไม่เหมือนกัน ใน Windows ตัวมันเองจะคิดจากหน่วย (1024)^ค่าใดๆ เช่น (1024)^4 = 1 TB แทน ตามแบบที่ 2) ดังนั้น 1TB ของ Windows > 1TB ของ HDD
พอมันนับหน่วยไม่เหมือนกัน ค่าเนื้อที่ก็ไม่เท่ากัน ทำให้ Windows นับได้ค่าเนื้อที่ (1000)^4 / (1024)^4 = เหลือประมาณ 0.9094 TB (นับได้ขนาดเล็กลง)
...ซึ่งจริง ๆ แล้วเนื้อที่ไม่ได้หายไปไหน เพียงแต่มันนับหน่วยกันคนละแบบ แค่นั้นเอง
มันมีรูปแบบการเรียกให้ต่างกันอยู่คือ
1 GB (1000) ^3
หรือ 1 GiB (1024)^3
ซึ่งมีขนาดไม่เท่ากัน
ก็ถ้าไม่คิดอะไรมากก็ไม่ต้องสนใจหรอก ให้เนื้อที่พอใช้งานก็แค่นั้นเอง หรือคิดมากไปก็ไม่มีประโยชน์ ส่วนใหญ่ลง Windows มันก็นับแบบของมันอยู่แล้ว 555+
ปล. รู้ไว้ใช่ว่า...ก็แค่รู้ 555+
จะมีประโยชน์กรณีที่ไปเช่าใช้ Cloud ในการเก็บข้อมูล หรือการประมวลผล ซึ่งเค้าจะบอกว่าคิดแบบไหน ส่วนใหญ่คิดเป็น (1024)^ใด ๆ ตามแบบที่ 2)
Source: (แหล่งที่มา) https://en.wikipedia.org/wiki/Gibibyte
ไม่มีความคิดเห็น:
แสดงความคิดเห็น