26 ก.พ. 2021 เวลา 16:24 • ไอที & แก็ดเจ็ต
ทำไม HDD Flash drive ความจุน้อยกว่าที่ซื้อมา
ของปลอม หรือ โดนหลอก
ซื้อ flash drive มา 16 GB ทำไมเห็นแค่ 14.9 GB ?
ซื้อ External1 TB ทำไมเครื่องโชว์แค่ 931.3 GB ?
หากคุณไปถามคนขายหรือช่างซ่อม อาจจะได้คำตอบที่ไม่เหมือนกัน
จริงๆแล้วคำตอบคือยังไงกันแน่
เรื่องนี้เรามีคำตอบให้
ขอเริ่มจากหน่วยนับที่เขียนอยู่ด้านหลัง ตัวเลขความจุ
B ย่อมาจาก ไบต์ เป็นหน่วย(unit) ไว้นับจำนวนข้อมูล
KB = kilo byte
MB = mega byte
GB = giga byte (กิ๊ก-กะ)
TB = terra byte
โดยที่
kilo = 1,000 เท่า
mega = 1,000,000 เท่า ( 1 ล้าน / kilo คูณกัน 2 ครั้ง )
giga = 1,000,000,000 เท่า ( 1 พันล้าน / kilo คูณกัน 3 ครั้ง )
terra = 1 ล้านล้าน / kilo คูนกัน 4 ครั้ง
โดยปกติ พวกตัวคูณ K,M ,G,T เหล่านี้ เราจะใช้กันทั่วไป ในรูปแบบเลขฐานสิบ ก็คือระบบบวกเลขในชีวิตประจำวัน การเงิน มิติความยาว
มีระบบอะไรที่ไม่ใช่เลขฐานสิบด้วยเหรอ??
มีครับ เช่น ระบบเวลา เป็นเลขฐาน12 และ60
ระบบคอมพิวเตอร์ ใช้เลขฐาน 2
การเพิ่มเป็นเท่า ในระบบเลขฐานสิบ จะคำนวณตามปกติเหมือนที่เราคุ้นเคยกัน
1,000 เท่า ของ 1 (ปกติ) จะเท่ากับ 1,000
แต่พอมาเป็นระบบคอมพิวเตอร์
1,000 เท่า ของ 1byte จะเท่ากับ 1,024 !!!
นั่นหมายความว่า ถ้าเรามีเงิน 1,000 บาท โดยตามปกติ เราสามารถเรียกได้ว่า มีเงิน 1K บาท
แต่ในทางระบบคอมพิวเตอร์ จะมองว่ามีไม่ถึง 1K
ถ้าอย่างนั้นจริงๆแล้ว 1TB มีพื้นที่เท่าไร
Terra = kilo คูนกัน 4 ครั้ง
1024 x 1024 x 1024 x 1024 =
1,099,511,627,776 Byte
ย้อนสูตรกลับทำไม 1TB (1,000 GB ) จึงเท่ากับ 931.3GB
1,000 ÷ 1.024 ÷ 1.024 ÷ 1.024
ลองกดเครื่องคิดเลขดูแล้วจะได้คำตอบ
วิธีคำนวณ
ถ้าต้องการรู้ความจุที่เครื่องมองเห็น ให้นำ 1.024 ไปหารกับความจุตามสเปค (ในหน่วย GB ) ทั้งหมด 3 ครั้ง
จะได้ความจุที่แท้จริง
นี่จึงเป็นสาเหตที่ ทำไมเราใส่ไฟล์ลงในแฟลชไดร์ฟได้ไม่เต็มจำนวนตามที่เขียนไว้
โฆษณา