رمز الخطأ

في مجال الحوسبة ، يُعدّ رمز الخطأ (أو رمز الإرجاع ) رمزًا رقميًا أو أبجديًا رقميًا يُشير إلى طبيعة الخطأ، وسبب حدوثه إن أمكن. [ 1 ] يمكن الإبلاغ عن رموز الخطأ لمستخدمي البرامج، أو إرجاعها من بروتوكولات الاتصال ، أو استخدامها داخل البرامج كوسيلة لتمثيل الحالات الشاذة.

في المنتجات الاستهلاكية

رمز الخطأ E74. أعلى رمز الخطأ E74 الكبير تظهر رسالة "خطأ في النظام. اتصل بدعم عملاء Xbox." مكررة بلغات مختلفة.
الخطأ E74 على جهاز Xbox 360 ، مما يشير إلى عطل في الجهاز [ 2 ]

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

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

لا يوجد تنسيق محدد لرموز الخطأ، مما يعني أن رموز الخطأ تختلف عادةً من/إلى المنتجات أو الشركات.

في برمجة الحاسوب

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

يمكن استخدام رموز الخطأ داخل برنامج الحاسوب لتمثيل حالة شاذة. ويمكن لبرنامج الحاسوب اتخاذ إجراءات مختلفة بناءً على قيمة رمز الخطأ.

تختلف لغات البرمجة وأنظمة التشغيل وبيئات البرمجة في كثير من الأحيان، ولكل منها اصطلاحاتها ومعاييرها الخاصة بمعاني وقيم رموز الأخطاء. ومن الأمثلة على ذلك:

غالباً ما تتم مقارنة استخدام رموز الخطأ كاستراتيجية لمعالجة الأخطاء باستخدام الاستثناءات لمعالجة الأخطاء. [ 7 ] [ 8 ]

في بروتوكولات الاتصال

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

تُعرّف العديد من البروتوكولات عالية المستوى في حزمة TCP/IP ، مثل HTTP و FTP و SMTP ، مجموعاتها القياسية الخاصة من رموز الخطأ:

في السيارات

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

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

انظر أيضاً

مراجع

  1. "ما هو رمز الخطأ؟" . ComputerHope.com . تم الاطلاع عليه بتاريخ 22-01-2020 .
  2. "دعم Xbox" . support.xbox.com . تم الاطلاع عليه بتاريخ 12-03-2023 .
  3. دليل مبرمج يونكس الإصدار 7intro(2)  
  4. دليل مبرمج لينكس – وظائف المكتبة من Manned.orgerrno(3)  
  5. دليل مرجعي لمكالمات النظام في سولاريس 11.4intro(2)  
  6. " [ MS-ERREF ] : نظرة عامة" . learn.microsoft.com . 30 مارس 2020. تم الاطلاع عليه بتاريخ 12 مارس 2023 .
  7. تايلر (17 أكتوبر 2022). "أفضل الممارسات الحديثة في لغة C++ للتعامل مع الاستثناءات والأخطاء" . Learn.Microsoft.com . تاريخ الاسترجاع: 12 مارس 2023 .
  8. "Standard C++" . IsoCpp.org . تم الاطلاع عليه بتاريخ 12-03-2023 .