มีเมกะไบต์เท่าใดในกิกะไบต์ผู้ใช้จำนวนมากพบไม่มากนักสถานการณ์ที่น่าพอใจ: คุณซื้อฮาร์ดดิสก์ที่มีไดรฟ์ข้อมูลเช่น 500 กิกะไบต์เชื่อมต่อกับคอมพิวเตอร์และพบว่ามีกิกะไบท์ประมาณ 480 กิกะไบต์ และทั้งหมดเป็นเพราะผู้ผลิตฮาร์ดดิสก์เชื่อว่ากิกะไบต์นี้มีขนาด 1000 เมกะไบต์และ Windows OS จะตรวจสอบว่า 1024 มีใครเหมาะสม? มีเมกะไบต์เท่าใดในกิกะไบต์



อุปสรรคหลักคือ ปริมาณข้อมูลสามารถวัดได้ทั้งแบบไบนารีและแบบทศนิยม. นอกจากนี้ยังมีมาตรฐานต่างๆของหน่วยวัดปริมาณข้อมูล ซึ่งทำให้เกิดความสับสนและทำให้ยากที่จะกำหนดจำนวนเมกะไบต์เท่าตัวเป็นกิกะไบต์


ในความเป็นจริง คำนำหน้า "kilo", "mega", "giga-" และอื่น ๆ ที่ใช้ใน International System of Units (SI) และแสดงถึงพลังของเลขสิบ ดังนั้นถ้าคุณคิดว่ามีเหตุผลในหนึ่งกิกะไบต์ควรมีเมกะไบต์ 1000 แต่เหตุใดระบบปฏิบัติการของคุณจึงมั่นใจว่ามี 1024 ราย?


ความจริงก็คือ นักพัฒนาของระบบปฏิบัติการที่ทันสมัยจำนวนมากใช้หน่วยความจำมาตรฐาน JEDEC 100B.01 (มาตรฐานของ Joint Engineering Council forอุปกรณ์อิเล็กทรอนิกส์) ตามที่คำนำหน้ายอมรับในระบบ SI สามารถแสดงไม่ได้อำนาจของสิบ แต่อำนาจของสอง (นั่นคือมาตรฐานไม่ใช้ระบบเลขทศนิยม แต่ไบนารีหนึ่ง) ดังนั้นหนึ่งกิกะไบต์ตามมาตรฐาน JEDEC จะเท่ากับ 1024 เมกะไบต์


และผู้ผลิตฮาร์ดไดรฟ์และแฟลชไดรฟ์ใช้ มาตรฐานที่รับรองโดย International Electrotechnical Commission (IEC). ตามมาตรฐานเหล่านี้คำนำหน้า SI จะใช้เพื่อกำหนดองศาของจำนวนสิบ ดังนั้นหนึ่งกิกะไบต์ควรเป็น 1000 เมกะไบต์และไม่มีเมกะไบต์มากขึ้น GOST 8.417-2002ซึ่งควบคุมชื่อของหน่วยวัดในดินแดนของรัสเซียยังสอดคล้องกับมุมมองนี้


ถ้าเป็นสิ่งสำคัญที่จะเน้นว่าเรากำลังพูดถึงระบบตัวเลขไบนารี, มีความจำเป็นต้องใช้คอนโซลไม่เป็นทศนิยม แต่ไบนารี (ไบนารี). ในกรณีนี้ไบต์ 1024 ไบต์จะเท่ากับหนึ่ง kibibyte, 1024 kibibytes หนึ่ง mebibyte, 1024 mebibytes หนึ่ง gibi ไบต์ เป็นเอกสารแนบแบบไบนารีที่ใช้ในมาตรฐาน IEC


ปัญหาคือว่า สิ่งที่แนบมา binary แม้ว่าพวกเขาจะถูกต้อง แต่ไม่ได้ใช้จริง. ครั้งแรกในอดีตมันเปิดออกที่ตัวคั่นทศนิยมจะถูกใช้เพื่อแสดงหน่วยของจำนวนข้อมูลในระบบไบนารี ประการที่สองคอนโซลไบนารีเป็นเพียงไม่สบายมาก


ดังนั้นผู้ใช้ทั่วไปไม่น่าจะพบหน่วยของการวัด "gibibyte" เพราะเกือบจะไม่มีใครใช้มัน และวิธีที่เขาสามารถกำหนดจำนวนเมกะไบต์ในกิกะไบต์ในกรณีนี้คือ 1000 หรือ 1024? ควรให้ความสำคัญกับ การเขียนหน่วยสำหรับวัดปริมาณข้อมูล.


ตามข้อเสนอของ IEC, หากไบออสไบต์กิโลไบต์ / เมกะไบต์ / กิกะไบต์โดยปริยายสัญกรณ์จะต้องเริ่มต้นด้วยอักษรตัวใหญ่ตัวอย่างเช่น GB, Gbyte, GB การกำหนดนี้ระบุว่ากิกะไบต์ในกรณีนี้คือ 1024 เมกะไบต์ ถ้าตัวอักษรตัวแรกในโน้ตเป็นตัวพิมพ์เล็ก (gbyte, gbyte, gb) เราหมายถึงกิกะไบต์ทศนิยม ("commercial") ซึ่งประกอบด้วย 1000 เมกะไบต์


ที่คุณสามารถดู, ในการกำหนดหน่วยวัดปริมาณข้อมูลคำนำหน้า SI ทศนิยมซึ่งใช้ในกรณีที่มาตรฐาน IEC ควรใช้คำนำหน้าแบบไบนารี ดังนั้นในกิกะไบต์จะเป็น 1000 จากนั้นจึงมีขนาด 1024 เมกะไบต์


ง่ายที่สุดที่จะจำได้ ผู้ผลิตฮาร์ดไดรฟ์และแฟลชไดรฟ์ใช้กิกะไบต์ "ถูกต้อง" ทศนิยม. และผู้ผลิต RAM,(ผู้พัฒนาระบบปฏิบัติการ Windows และ Mac OS X ตามลำดับ) และนักพัฒนาซอฟต์แวร์ใช้กิกะไบต์ไบนารีที่มีเมกะไบต์ 1024 เมกะไบต์ (ซึ่งจะถูกต้องเพื่อเรียกใช้ gibibytes และ mebibytes)


มีเมกะไบต์เท่าใดในกิกะไบต์
ความคิดเห็น 0