وحدات قياس البيانات: الفرق بين KB وKiB وMB وMiB
تظهر وحدات قياس البيانات في كل مكان: عند شراء قرص تخزين، أو تنزيل ملف، أو مقارنة سرعة الإنترنت. لكن الفرق بين KB وKiB أو بين MB وMiB قد يسبب ارتباكًا؛ لأن بعض الوحدات تعتمد النظام العشري، بينما تعتمد وحدات أخرى النظام الثنائي.
أهم قاعدة هي التمييز بين البت والبايت، ثم معرفة ما إذا كانت البادئة عشرية مثل kB وMB أو ثنائية مثل KiB وMiB. هذا الفرق يفسر لماذا قد تظهر سعة القرص في نظام التشغيل أقل من الرقم المطبوع على العبوة، من دون أن يعني ذلك فقدان مساحة فعلية.
ما الفرق بين البِت والبايت؟
البت (bit) أصغر وحدة رقمية أساسية، وتمثل عادة قيمة 0 أو 1. أما البايت (byte) فيتكون من 8 بتات، ويُستخدم لقياس أحجام الملفات والذاكرة وسعات التخزين.
انتبه إلى شكل الرمز: الحرف b الصغير يعني bit، بينما الحرف B الكبير يعني byte. لذلك فإن 100 Mb/s تعني 100 ميغابت في الثانية، ولا تعني 100 ميغابايت في الثانية.
ما الفرق بين الوحدات العشرية والوحدات الثنائية؟
تستخدم البادئات العشرية قوى العدد 10؛ فالكيلو يساوي 1000 والميغا يساوي 1,000,000. أما البادئات الثنائية التي اعتمدتها اللجنة الكهروتقنية الدولية IEC فتستخدم قوى العدد 2؛ فالكِبي يساوي 1024 والميبي يساوي 1,048,576.
| الوحدة | الرمز | القيمة بالبايت |
|---|---|---|
| بايت | B | 8 بتات |
| كيلوبايت | kB | 1,000 بايت |
| كيبيبايت | KiB | 1,024 بايت |
| ميغابايت | MB | 1,000,000 بايت |
| ميبيبايت | MiB | 1,048,576 بايت |
| غيغابايت | GB | 1,000,000,000 بايت |
| غيبيبايت | GiB | 1,073,741,824 بايت |
| تيرابايت | TB | 1,000,000,000,000 بايت |
| تيبيبايت | TiB | 1,099,511,627,776 بايت |
إذًا، 1 kB يساوي 1000 بايت، بينما 1 KiB يساوي 1024 بايت. وبالمثل، 1 MB يساوي مليون بايت، بينما 1 MiB يساوي 1,048,576 بايت. ويعرض المعهد الوطني الأمريكي للمعايير والتقنية NIST المقارنة بين البادئات العشرية والثنائية بهذه الطريقة.
لماذا تختلف السعة الظاهرة عن السعة المكتوبة على القرص؟
تعلن شركات التخزين عادة السعة باستخدام الوحدات العشرية؛ لذلك يعني قرص بسعة 500 GB أنه يحتوي على نحو 500,000,000,000 بايت. لكن بعض أنظمة التشغيل أو الأدوات تعرض العدد نفسه بوحدات ثنائية، وقد تستخدم تسميات غير دقيقة مثل GB بدل GiB.
عند تحويل 500,000,000,000 بايت إلى GiB تكون النتيجة نحو 465.66 GiB. لا يعني ذلك أن القرص فقد قرابة 35 GB؛ بل إن الرقمين يستخدمان طريقتين مختلفتين للعد، وقد تحجز تهيئة القرص وملفات النظام مساحة إضافية أيضًا.

أمثلة عملية على تحويل وحدات البيانات
مثال 1: تحويل 2 GB إلى بايت
إذا كانت السعة مكتوبة بالنظام العشري، فإن:
2 GB = 2 × 1,000,000,000 = 2,000,000,000 بايت.
مثال 2: تحويل 500 GB إلى GiB
نقسم عدد البايتات على 1,073,741,824:
500,000,000,000 ÷ 1,073,741,824 ≈ 465.66 GiB.
مثال 3: الفرق بين سرعة الإنترنت وحجم الملف
إذا كانت سرعة الاتصال 100 Mb/s، فإن الحد النظري قبل احتساب أي فقد أو ترويسات بروتوكولات يساوي 100 ÷ 8 = 12.5 MB/s. وقد تكون السرعة الفعلية أقل بسبب ازدحام الشبكة وجودة Wi-Fi وزمن الاستجابة ومصاريف الاتصال.
أخطاء شائعة عند قراءة وحدات التخزين والإنترنت
- الخلط بين b وB: الميغابت ليس الميغابايت؛ كل 8 بتات تساوي بايتًا واحدًا.
- اعتبار KB وKiB متطابقين: الأولى تُستخدم غالبًا للدلالة على 1000 بايت، والثانية تساوي 1024 بايت.
- افتراض أن كل حرف يساوي بايتًا واحدًا: يعتمد حجم النص على الترميز؛ ففي UTF-8 قد يحتاج الحرف العربي إلى أكثر من بايت.
- مقارنة سرعة النقل بسعة التخزين مباشرة: الأولى تقاس عادة بالبت في الثانية، والثانية بالبايت ومضاعفاته.
- الاعتقاد أن اختلاف الرقم يعني تلف القرص: قد يكون السبب اختلاف نظام الوحدات، مع ضرورة فحص القرص إذا ظهرت أخطاء أو قطاعات تالفة.
كيف ترتبط الوحدات بأجهزة التخزين؟
تساعد وحدات البيانات على مقارنة سعات الأقراص ومحركات USB والذاكرة وبطاقات التخزين. لكن السعة ليست العامل الوحيد؛ فسرعة القراءة والكتابة ونوع الواجهة وعمر الذاكرة تؤثر أيضًا في أداء الجهاز. يمكنك قراءة الفرق بين SSD وNVMe لفهم جانب الأداء، وشرح محرك أقراص فلاش USB للتعرف إلى وسيط تخزين محمول.
وللتعرف إلى تطور وسائط التخزين من الأقراص القديمة إلى التقنيات الحديثة، يمكنك الاطلاع على تاريخ تخزين البيانات في الكمبيوتر.
أسئلة شائعة
كم بتًا في البايت الواحد؟
يتكون البايت من 8 بتات.
هل 1 KB يساوي 1024 بايت؟
في الاستخدام الشائع قد تُكتب KB للدلالة على 1024 بايت، لكن الرمز الثنائي الأدق هو KiB. أما kB وفق البادئات العشرية فيساوي 1000 بايت.
لماذا تكون سرعة الإنترنت أقل من الرقم المعلن؟
قد تكون السرعة المعلنة حدًا أقصى نظريًا، بينما تتأثر النتيجة الفعلية بازدحام الشبكة وجودة الاتصال اللاسلكي ومصاريف البروتوكولات وبعد الخادم.
الخلاصة
لفهم وحدات قياس البيانات، تذكّر أن البايت يساوي 8 بتات، وأن kB وMB وGB وحدات عشرية، بينما KiB وMiB وGiB وحدات ثنائية. يساعد هذا التمييز على قراءة سعات الأقراص وسرعات الإنترنت بدقة، وتفسير الاختلاف بين السعة المعلنة والسعة التي يعرضها نظام التشغيل.
المصادر والمراجع
[1] NIST – Definitions of the SI Units: The Binary Prefixes
[2] NIST – NIST Guide to the SI, Chapter 4: The Two Classes of SI Units and the SI Prefixes