อธิบาย ความจุของ HDD - SSD - Flash Drive
หายไปไหน? ทำไมมองเห็นไม่เต็ม?
เรื่องนี้มีคนมาถามเข้าเยอะมากๆ ว่าทำไมความจุมาไม่เต็ม บางก็ว่าโกง หรือป่าว? อย่างพึ่งตกใจกันนะครับ ทุกอย่างปกติหมดครับ คอมพิวเตอร์ของคุณไม่ได้มีปัญหาครับ เดี๋ยววันนี้เราจะมาอธิบายให้ชัดเจนให้ครับ ว่ามันเป็นยังไง ทำงานยังไง ทำไมถึงมองเห็นไม่เต็ม มาดูกันครับ
ขนาดความจุของจริง
คุณเคยตกใจไหม เมื่อคุณซื้อคอมพิวเตอร์เครื่องใหม่ หรือโน๊ตบุ๊คเครื่องใหม่ แล้วเปิดมันขึ้นมาแล้วพบว่า HDD/SSD ของคุณนั้นมาไม่ครบอย่างเช่น ในสเปคเขียนอย่างชัดเจนว่า HDD 1000GB แต่กลับมีเพียง 931GB หรือ 5000GB เหลือเพียง 4657GB ซึ่งหายไปถึง 343GB ค่อนข้างเยอะเลยทีเดียวครับ แน่นอนครับ เลขพวกนี้มันมีที่มาที่ไปครับ ไม่ได้บังเอิญหายไป มันมีแนวคิดคณิตศาสตร์มัธยมต้น ง่ายๆนิดเดียวครับ นั่นเป็นเพราะคอมพิวเตอร์ของเราคิดเลขแบบระบบเลขฐาน 2 (Binary system ที่มีแค่ 0 กับ 1) แทนที่จะเป็นระบบเลขฐาน 10 แบบที่เราใช้กันปัจจุบัน (Decimal system มี 0-9)
ทีนี้ในวิชาฟิสิกส์ตอนมัธยมปลาย มีการแปลงหน่วยเพื่อตามคำนำหน้า เช่น kilo – จะหมายถึง 10^3 เท่ากับ 1,000 เพราะฉะนั้น ถ้าเราจะแปลงจาก 1 kilobyte เป็น 1 byte ก็ง่ายนิดเดียว ด้วยการเอา 1000 เข้าไปคูณ
แต่จากกรณีการใช้เลขฐาน 2 ในคอม แทนที่คอมจะใช้เลข 1000 เข้าไปคูณเพื่อแปลง kilobyte เป็น byte มันกลับเอาเลข 1024 เข้าไปคูณ (มาจาก 2^10 ซึ่งเป็นค่าที่ใกล้เคียงกับ 1000 มาที่สุดแล้ว) ทำให้คอมมองว่า 1 kilobyte ต้องมี 1024 byte ถ้าไม่ครบตามจำนวนนี้ ตัวเลขที่แสดงจะลดลงครับ
ทีนี้ผู้ผลิต SSD/HDD/Flas drive เขาจะใช้เลขฐาน 10 มาเป็นตัวคูณ และที่โหดกว่านั้นคือเขาคิดลงมาในระดับ byte จากตัวอย่างแรก ซื้อ SSD 512 GB มาใช้ จะถูกแปลงเป็นเลขฐาน 10 ในระดับ byte ได้ดังนี้
512 GB x 1000 x 1000 x 1000 = 512,000,000,000 byte
พอนำมาใช้กับคอมพิวเตอร์ ที่มีตัวคูณ 1024 จะได้
512,000,000,000 byte / 1024 / 1024 / 1024 = 477 GB นั่นเองครับ
แล้วทำไมผู้ผลิตไม่ใช้ตัวคูณเป็น 1024 ซะเลยล่ะ จะได้เป็นประโยชน์ต่อผู้บริโภค ?
นั่นเป็นเพราะจริง ๆ แล้วผู้ผลิตเข้าใช้หน่วยตามระบบ SI เช่น kilo, Mega, Giga แต่คอมระบบเลขฐาน 2 เราเรียกพวกมันว่า kibi, Mebi และ Gibi ดังนั้น ตัวย่อจริง ๆ ที่คอมใช้แทน GB ต้องเป็น GiB นั่นหมายความว่าผู้ผลิตไม่ได้ผิด เพียงแต่ใช้คนละหน่วยกับคอมนั่นเอง (ส่วนคอมโมเมมาใช้หน่วย SI เลยทำให้ผู้ใช้สับสน)
แต่คอมทุกเครื่องไม่ใช่ว่าจะเหมือนกันทั้งหมด อันนี้ผมแคปมาจากข้อมูลที่ทาง Apple ให้ไว้
แสดงว่าในตอนนี้ macOS, iPhoneOS และ iPadOS ได้ใช้ระบบเลขฐาน 10 ในการอ้างอิงขนาดของหน่วยความจำเป็นที่เรียบร้อย เพราะฉะนั้น ถ้าเราเอา SSD 512GB ตัวเดียวกันมาใช้ใน Macbook รุ่นปัจจุบัน เราจะเห็นความจุครบที่ 512 GB ครับ
แหล่งข้อมูล : https://www.extremeit.com/hdd-ssd-flash-drive-capacity-are-not-equal-in-the-package/
** เน็กสเต็ป รีบอร์น คอมมือสอง คอมประกอบ คุณภาพดี ราคาถูก มีรับประกัน จัดส่งทั่วไทย **