วันพฤหัสบดีที่ 24 พฤษภาคม พ.ศ. 2555


เคยไหม?? ซื้อ USB Flash Drive ยกตัวอย่างเช่นความจุ 16GB พอจะ copy ข้อมูลเราก็จะเข้าไปคลิกขวาแล้วดูความจุที่เหลือว่าเหลือพอที่จะ copy ไฟล์นั้นหรือไม่ หลังจากตรวจสอบกับ Windows มันบอกว่า ไดรฟ์มีความจุทั้งหมดแค่ 14.8GB (Total size) เฮ้ยๆ!!!!! หายไปไหนตั้ง 1.2GB สำหรับหลายๆ ท่านคงจะงงว่ามันหายไปไหน ความจริงคือ มันไม่ได้หายไปไหนครับ แต่…..?? เรามาไขความจริงเรื่องนี้กันดีกว่า

ความจริงไม่ว่าจะเป็น USB Flash Drive ฮาร์ดดิสก์ หรือสตอเรจใดๆ ของคอมพิวเตอร์จะมีการวัดหน่วยความจุเป็น "ไบต์" (Byte) ปัญหาคือ ความจุในหน่วย MB และ GB ของสตอเรจที่เราเห็นกับที่คอมพิวเตอร์เห็นมันไม่เหมือนกัน อ้าวๆ อย่าเพิ่ง งง นะจ๊ะ ตามนิยามพื้นฐานของคอมพิวเตอร์ 1KB เท่ากับ 1024 ไบต์ ดังนั้น 1M ก็คือ 1024KB ดังนั้นความหมายของ 1MB จริงๆ จะเป็นตามความคิดของคอมพิวเตอร์คือ 1,048,576 ไบต์ ไม่ใช่ 1,000,000 ไบต์ตามความคิดของเรา ดังนั้น ความจุ 16GB ของคอมพิวเตอร์มันจึงหมายถึง 17.179,869,184 ไบต์ (16 x 1024 x 1024 x 1024)



อย่างไรก็ตาม ความจุของสตอเรจที่เราเห็น 16GB บนสตอเรจต่างๆ นั้น ผู้ผลิตสตอเรจจะเล่นตลกกับตัวเลขด้วยการมองว่า มันหมายถึงความจุ 16,000,000,000 ไบต์ ซึ่งสอดคล้องกับความคิดของมนุษย์ว่า 1GB หมายถึง 1 พันล้านไบต์ โดยความเป็นจริงความจุของสตอเรจก็จะได้จำนวนไบต์ประมาณ 16,000,000,000 ไบต์หย่อนนิดๆ หน่อยๆ แต่เมื่อ Windows  อ่านความจุ มันจะใช้กติกาเดิมคือ 1024 เท่ากับ 1KB ดังนั้น หากเรานำ 1024 ไปหาร 16,000,000,000 ไบต์ 3 ครั้ง ก็จะได้หน่วย GB ออกมา ซึ่งปรากฎว่า ความจุที่ Windows อ่าน Flash Drive ตัวนี้ได้คือ 14.9GB จะเห็นว่า ตัวเลขที่ได้ใกล้เคียงกับที่แสดงในรูป (14.8GB) ดังนั้น ข้อมูลความจุที่แสดงบนสตอเรจกับที่แสดงใน WIndows จึงเป็นตัวเดียวกัน ไม่ได้โกงแต่อย่างใด ไม่งงนะครับ :D

Credit By [เอ.อาร์.ไอ.พี, www.arip.co.th]

ไม่มีความคิดเห็น:

แสดงความคิดเห็น