لماذا قرص 1 تيرابايت يظهر فيه 931 جيغابايت فقط؟
اشتريت قرص صلب بسعة 1 TB، وصلت ووصلت لجهازك، فتح إكسبلورر، فيظهر «931 GB متاح». لم يسرقك أحد. هذا هو الفرق الجوهري بين النظامين: العشري (الذي يستخدمه مُصنّعو الأقراص) والثنائي (الذي يستخدمه نظام التشغيل).
المصنّع يحسب 1 TB = 1,000,000,000,000 byte (تريليون بالضبط، أساس 10). نظام التشغيل يحسب 1 TiB = 1,099,511,627,776 byte (أساس 1024). الفرق ≈ 9.3% — ضائع في الترجمة.
الثنائي مقابل العشري — التعريف الدقيق
الوحدات الثنائيّة (IEC): 1 KiB = 1024 B، 1 MiB = 1024 KiB = 1,048,576 B، 1 GiB = 1024 MiB، 1 TiB = 1024 GiB. هذه هي المعيار الذي تعتمده Windows، Linux، macOS الحديث، وذاكرة الـ RAM.
الوحدات العشريّة (SI): 1 KB = 1000 B، 1 MB = 1000 KB، 1 GB = 1000 MB. تستخدمها صناعة تخزين الأقراص، شركات الاتّصالات (سرعة الإنترنت بالـ Mbps)، ومعظم بطاقات الذاكرة.
اللبس التاريخي: قبل 1998، كان الجميع يستخدم KB ليعني 1024 B. ثمّ ابتكرت IEC الوحدات الثنائيّة الجديدة (KiB، MiB) لإزالة الالتباس. الصناعة تكيّفت ببطء.
متى يهمّ التمييز؟
عند شراء التخزين: القرص 2 TB يحوي فعلياً ≈ 1.82 TiB. اعرف الفرق قبل الشراء.
عند تحميل ملف كبير: الـ ISP يقول «100 Mbps». هذا 100,000,000 bit/s (عشري) = 12.5 MB/s (تقسيم على 8، عشري) ≈ 11.92 MiB/s (ثنائي). إذا كان الملف 1 GiB، سيستغرق ≈ 86 ثانية لا 80.
في برمجة الشبكات: عرض النطاق دائماً عشري (Mbps). أحجام الملفّات دائماً ثنائيّة (MiB). الخلط بينهما يعطي تقديرات سرعة خاطئة 7%.
البِت والبايت: ليس مجرّد ضرب 8
البِت (bit) أصغر وحدة معلومات: 0 أو 1. البايت 1 byte = 8 bit. لكن في الشبكات والاتّصالات، يُقاس النطاق بالـ bit، وفي التخزين بالـ byte — ولذلك سرعة 1 Gbps هي حوالي 125 MB/s لا 1 GB/s.
القاعدة: b صغيرة = bit، B كبيرة = byte. Mbps ≠ MBps. ثمانية أضعاف الفرق.
مستقبل الوحدات
تجاوزنا التيرابايت في الأقراص المنزليّة. الذكاء الاصطناعي يتعامل بالبيتابايت (1 PB = 1024 TiB). مراكز البيانات الضخمة تقيس بالـ EiB (1024 PiB). والإنترنت كلّه ربّما يصل قريباً للزيتابايت.
بعد ذلك: YiB (يوبي)، RiB (روبي)، QiB (كيوبي) — مضافة حديثاً (2022) للسلسلة الثنائيّة.
أدوات ذات صلة
أدوات أخرى مجانية على ArabToolBox، كلها تعمل في متصفّحك بدون تسجيل.
- Base64 ترميز وفكترميز وفك Base64 — نصوص، صور، ملفات — محلياً 100%
- مولّد UUIDولّد UUID/GUID بإصدارات متعددة — دفعات حتى 1000
- ترميز URLترميز URL مع دعم كامل للأحرف العربية + Query Strings
- مولّد التجزئة (Hash)MD5, SHA-1, SHA-256, SHA-384, SHA-512 — للنصوص والملفات
- منسّق JSONتنسيق وتحقق JSON مع مقارنة Diff وتحويل لـ CSV/YAML
- مولّد QR Codeأنشئ QR Code فوراً — 8 أنواع بما فيها فاتورة زاتكا TLV