كم بايت يساوي الكيلوبايت؟
هل سبق وأن اشتريت قرص صلب hard drive بحجم 500 جيجابايت ثم عند تركيبه وجدت الحجم الحقيقي للقرص هو 465 جيجابايت!!!
إذا كنت تتساءل أين ذهبت هذه ال 35 جيجابايت فإن هذا نتيجة لإختلاف طريقة حساب الجيجا بايت بين مصنعي الأقراص الصلبة وأنظمة التشغيل.
إذا كان لدينا 500000000000 بايت عند تحويلها إلى جيجابايت فإن مصنع الأقراص الصلبة يستخدم النظام العشري decimal في الحساب
500000000000÷109=500500000000000÷109=500بينما يستخدم نظام التشغيل نظام العد المستخدم في جهاز الحاسوب وهو النظام الثنائي binary
500000000000÷230=465.66128730773926≈465500000000000÷230=465.66128730773926≈465في الحقيقة هذه خدعة قديمة يستخدمها مصنعي الأقراص الصلبة إذ من المنطقي إستخدام النظام العشري لأن حجم الأقراص سيكون أكبر مما لو تم استخدام النظام الثنائي.
كيف تم اختراع هذه القياسات
في بداية اختراع الحاسوب لم يكن هناك وحدات للقياس غير البت والبايت (البايت = 8 بت) لكن مع تطور الحاسوب وزيادة كمية المعلومات التي تحتاج للمعالجة والتخزين كان لا بد من اختراع وحدات جديدة.
بما أن الحاسوب يستخدم النظام الثنائي فمن المنطقي الوحدات الجديدة على قوى العدد 2 لذا تم اختراع الوحدة الجديدة وقيمتها تساوي 1024 بايت أي 210210 بايت.
الان وبدل إنشاء وحدة جديدة وإعادة إختراع العجلة فكر علماء الحاسوب في تسمية الوحدة الجديدة على حسب نظام الوحدات العالمي si حيث أن البادئة kilo تعني 1000 وتم تسمية الوحدة الجديدة kilobyte ففي النهاية 24 بايت ليس بالشئ الكثير.
1024≈10001024≈1000
الفرق في استخدام النظام العشري بدل الثنائي في حالة الكيلوبايت ليس كبير لكن الأمر مختلف كلما كبرت الوحدات حيث في حالة ال megabyte يصل الفرق إلى 48 كيلوبايت (أي تقريبا 48000 بايت) والأمر يزداد سوءا كلما انتقلنا لل gigsbyte و terabyte …