ما هو البت؟ دليل شامل حول وحدة المعلومات الأساسية

البتbinary digitالحوسبةنظم المعلوماتالبيانات الرقميةنظرية المعلوماتالبايتالبرمجة

ما هو البت (Bit)؟

يُعد البت (Bit) الوحدة الأساسية للمعلومات في الحوسبة والاتصالات الرقمية. كلمة "بت" هي اختصار للمصطلح الإنجليزي binary digit (رقم ثنائي)، وهي تمثل حالة منطقية لها قيمتان محتملتان فقط. عادة ما يتم تمثيل هذه القيم بالأرقام 0 و 1، ولكن يمكن التعبير عنها بصيغ أخرى مثل (صح/خطأ)، (نعم/لا)، (تشغيل/إيقاف)، أو (+/−).

تمثيل البيانات والبتات

تعتمد العلاقة بين هذه القيم والحالات الفيزيائية لجهاز التخزين على الاصطلاح المتبع، وقد تختلف هذه التعيينات حتى داخل الجهاز الواحد أو البرنامج الواحد. يمكن تنفيذ البت فيزيائياً باستخدام جهاز ذو حالتين فقط.

تُسمى المجموعة المتجاورة من الأرقام الثنائية سلسلة بتات (bit string) أو ناقل بتات (bit vector). ومن الشائع أن تُسمى مجموعة من ثمانية بتات بايت (Byte)، على الرغم من أن حجم البايت لم يكن محدداً بدقة تاريخياً. كما تُعرف سلسلة مكونة من أربعة بتات باسم نيبل (nibble).

تمثيل رياضي للأبجدية الثنائية
تمثيل رياضي يوضح الأبجدية الثنائية المكونة من الصفر والواحد

البت في نظرية المعلومات

في نظرية المعلومات، يُعرف البت بأنه إنتروبيا المعلومات لمتغير ثنائي عشوائي يكون 0 أو 1 باحتمالية متساوية، أو المعلومات المكتسبة عند معرفة قيمة هذا المتغير. وتسمى وحدة المعلومات هذه أيضاً شانون (shannon)، نسبة إلى العالم كلود شانون.

ضغط البيانات وتصحيح الأخطاء

في مجال ضغط البيانات، يكمن الهدف في إيجاد تمثيل أقصر للسلسلة بحيث تتطلب بتات أقل عند التخزين أو النقل. أما في مجال اكتشاف الأخطاء وتصحيحها، فإن الهدف هو إضافة بيانات زائدة (redundant data) إلى السلسلة لتمكين اكتشاف أو تصحيح الأخطاء التي قد تحدث أثناء النقل أو التخزين.

تاريخ البت والتمثيل الفيزيائي

اقترح رالف هارتلي استخدام مقياس لوغاريتمي للمعلومات في عام 1928، بينما كان كلود شانون هو أول من استخدم كلمة "بت" في ورقته البحثية الشهيرة عام 1948 "نظرية رياضية للاتصالات". وقد نسب شانون أصل المصطلح إلى جون توكي، الذي اختصر "binary digit" إلى "bit" في مذكرة داخلية بمختبرات بل عام 1947.

كيف يتم تخزين البتات فيزيائياً؟

يمكن تخزين البت بواسطة أي نظام فيزيائي يوجد في إحدى حالتين متميزتين، ومن أمثلة ذلك:

  • المفاتيح الكهربائية: وضعيات التشغيل والإيقاف.
  • المغناطيسية: اتجاهات المغنطة في الأقراص الصلبة والأشرطة المغناطيسية.
  • الضوء: مستويات مختلفة من شدة الضوء في الألياف البصرية.
  • الذاكرة الحديثة: مستويات الشحنة الكهربائية في ذاكرة الوصول العشوائي الديناميكية (DRAM) أو محركات الأقراص ذات الحالة الثابتة (SSD).

تاريخياً، بدأت الأجهزة الأولى باستخدام البطاقات المثقبة (punched cards) حيث كان وجود الثقب أو عدم وجوده يمثل بت واحد من المعلومات. ثم انتقلت التكنولوجيا إلى المرحلات الكهربائية (relays)، ثم الصمامات المفرغة، وصولاً إلى الترانزستورات والدوائر المتكاملة التي نستخدمها اليوم.

الوحدةالأساسالوصف
البت (Bit)ثنائي (Base 2)الوحدة الأساسية للمعلومات الرقمية
التريت (Trit)ثلاثي (Base 3)وحدة معلومات في الأنظمة الثلاثية
الديت (Dit)عشري (Base 10)وحدة معلومات في الأنظمة العشرية

أسئلة شائعة

ما الفرق بين البت (Bit) والبايت (Byte)؟

البت هو أصغر وحدة معلومات رقمية (0 أو 1)، بينما البايت هو مجموعة من 8 بتات، ويستخدم عادة لتمثيل حرف واحد من النصوص.

كيف يتم تمثيل البت فيزيائياً في الحاسوب؟

يتم تمثيله عبر حالات فيزيائية متباينة، مثل وجود شحنة كهربائية أو عدم وجودها في الترانزستور، أو اتجاه مغنطة معين في القرص الصلب.

من هو الشخص الذي صاغ مصطلح "بت"؟

يُنسب الفضل في صياغة المصطلح إلى جون توكي في عام 1947، ثم شاع استخدامه على يد كلود شانون في عام 1948.