یک بیت برابری یک بیت (Bit) با مقدار 0 یا 1 است که برای اهداف تشخیص خطا به بلوک داده (Data) اضافه میشود. به دادهها یک عدد زوج یا فرد میدهد برابری (Parity)، که برای اعتبارسنجی یکپارچگی دادهها استفاده میشود.
بیتهای برابری اغلب در انتقال داده استفاده میشوند تا اطمینان حاصل شود که دادهها خراب نمیشوند. در طول فرآیند انتقال برای مثال، هر 7 بیت داده ممکن است شامل یک بیت برابری باشد (در مجموع 8 بیت یا یک بایت (Byte)). اگر انتقال داده پروتکل (Protocol) روی یک برابری فرد تنظیم شده باشد، هر داده بسته (Packet) باید دارای یک برابری فرد باشد. اگر روی زوج تنظیم شود، هر بسته باید برابری زوج داشته باشد. اگر بسته ای با برابری اشتباه دریافت شود، خطایی ایجاد می شود و داده ها باید دوباره ارسال شوند.
بیت برابری برای هر بسته داده قبل از ارسال داده محاسبه می شود. در زیر نمونه هایی از نحوه محاسبه بیت برابری با استفاده از تنظیمات برابری فرد و زوج آورده شده است.
برابری فرد:
|
برابری زوج:
|
مقدار بیت برابری به برابری اولیه داده ها بستگی دارد. به عنوان مثال، مقدار دودویی (Binary) 10000000 دارای یک برابری فرد است. بنابراین، یک عدد 0 اضافه میشود تا برابری فرد باقی بماند و یک عدد 1 اضافه میشود تا مقدار برابری زوج باشد.
در حالی که بررسی برابری یک روش مفید برای اعتبارسنجی دادهها است، روشی بیخطر نیست. به عنوان مثال، مقادیر 1010 و 1001 برابری یکسانی دارند. بنابراین در صورت انتقال مقدار 1010 و دریافت 1001 خطایی تشخیص داده نمی شود. این بدان معناست که بررسیهای برابری در زمان اعتبارسنجی دادهها 100٪ قابل اعتماد نیستند. با این حال، بعید است که بیش از یک بیت در یک بسته کوچک داده نادرست باشد. تا زمانی که فقط یک بیت تغییر کند، یک خطا ایجاد می شود. بنابراین، بررسیهای برابری هنگام استفاده از بستههای کوچک قابل اعتماد هستند.
تعریف بیت برابری (Parity Bit) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف بیت برابری (Parity Bit) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.