بيت سمعي ما هو مقاطعة البرنامج؟ - تعريف من techopedia

ما هو مقاطعة البرنامج؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا تعني مقاطعة البرنامج؟

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

تيكوبيديا تشرح مقاطعة البرمجيات

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

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

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

ما هو مقاطعة البرنامج؟ - تعريف من techopedia