ما هو ابيند؟

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

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

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

نظام التشغيل 360 الخاص بشركة IBM ، حيث نشأ المصطلح abend ، تمت كتابته بلغة التجميع وكان مستخدمًا بشكل أساسي بين عامي 1965 و 1972. وقد تم تطوير نظام التشغيل هذا لأجهزة الكمبيوتر المركزية ، مما يعني أجهزة كمبيوتر كبيرة الحجم وغالبًا ما تكون بحجم الغرفة والتي كانت تستخدم في الغالب للبيانات المعالجة من قبل الشركات والمؤسسات الكبيرة. اليوم ، يستخدم مصطلح أبين في الغالب من قبل قراصنة الكمبيوتر ومبرمجي الكمبيوتر. يتم استخدامه أيضًا من قبل متخصصي تكنولوجيا المعلومات والمستخدمين الآخرين لنظام التشغيل Novell Netware.