التقنية

عناصر استكشاف الأخطاء وإصلاحها على مستوى النظام Elements of System Level Troubleshooting

عناصر استكشاف الأخطاء وإصلاحها على مستوى النظام، تعد القدرة على التشخيص والتصحيح جزءًا مهمًا من الحصول على وظيفة في مجال تكنولوجيا الكمبيوتر أو الإلكترونيات بشكل عام، وسنلقي نظرة على بعض الاستراتيجيات المستخدمة في استكشاف الأخطاء وإصلاحها، وتشمل هذه الاستراتيجيات التفكير في الرسم التخطيطي (block diagram thinking)، وتتبع الإشارات (signal tracing)، وحقن الإشارات (signal injection)، وبرامج التشخيص (diagnostic software)، والمراقبة (observation)، والاستبدال (substitution).

 

ما هي عناصر استكشاف الأخطاء وإصلاحها على مستوى النظام؟

 

التفكير في الرسم التخطيطي Block Diagram Thinking:

 

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

 

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

 

تتبع الإشارة Signal Tracing:

 

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

شاهد أيضاً:   الفرق بين ذاكرة الوصول العشوائي SRAM وDRAM

 

تتمثل إحدى المهارات المهمة أو الضرورية في هذا في أنّك تعرف فعليًا القيمة التي يجب قياسها في نقاط معينة، وعادةً، مع أنظمة معينة، سيكون لديك كتيبات فنية أو مخططات توفر هذه المعلومات.

 

شرح تتبع الإشارة:

 

من خلال تتبع الإشارة من خلال النظام، وخاصة الأنظمة المتسلسلة، ستصل إلى نقطة حيث لم تعد الإشارة كما ينبغي، وعند هذه النقطة، تحدد أنّ هذا هو على الأرجح مكان الخطأ، طريقة واحدة لتنفيذ تتبع الإشارة تسمّى “فرق تسد” (Divide and Conquer)، وفي هذه الإستراتيجية يتم إجراء القياسات في منتصف النظام، وأعتقد أنّه إذا كان بالإمكان رسم أساسي للغاية، فلنتخيل أنّ لدينا هنا نظامًا معينًا وتأتي الإشارة هنا وتأتي الإشارة هنا، ودعنا نتظاهر بأنّ لدينا نقاط اختبار في جميع أنحاء هذه الدائرة ونحن يمكن أن ندخل ويمكننا قياس كل نقطة من هذه الاختبارات لتحديد متى يفشل النظام.

 

أو يمكننا أن ندخل ونقول “دعنا نقيس هنا” ونقرر هل هذه إشارة جيدة أم أنّها إشارة سيئة؟ ومرة أخرى، يجب أن تكون على دراية كافية بالنظام لتحديد ما إذا كانت إشارة جيدة أم سيئة، حسنًا إذا كانت إشارة جيدة، فأنت تعلم أنّ المشكلة موجودة هنا في مكان ما، لذلك من المحتمل أن تقسم وتنتصر مرة أخرى وتجعل تحديد ما إذا كان هنا أو هنا، هذا هو مفهوم فرق تسد باستخدام تتبع الإشارات.

 

برامج التشخيص Diagnostic Software:

 

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

شاهد أيضاً:   ما هي الإنترفيس List في لغة جافا وماهي أهم الدوال التي تستخدم معها

 

ما هي عناصر الملاحظة والاستبدال لاستكشاف الأخطاء وإصلاحها؟

 

الملاحظة Observation:

 

الملاحظة؛ الأداة الأكثر أهمية في مجموعة أدوات استكشاف الأخطاء وإصلاحها هي قوة الملاحظة، عندما نقول “الملاحظة” هذه هي كل الحواس، يمكنك أن ترى ولكن يمكنك أيضًا الشم، ويمكنك أيضًا سماعها، وفي كثير من الأحيان في نظام التشخيص ليس دائمًا ما تراه، وأحيانًا يكون ما تشمه هو الذي يخبرنا كثيرًا، أولئك الذين كانوا موجودين في هذا العمل، تعلمون أن هناك رائحة مكونات محترقة تخبرك أنّ هناك شيئًا خاطئًا للغاية، في بعض الأحيان ستسمع أصواتًا لا ينبغي أن تكون موجودة.

 

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

 

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

 

الاستبدال Substitution:

 

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

شاهد أيضاً:   هل تحتاج إلى معرفة الخوارزميات لتكون مبرمج

 

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

 

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

 

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى