القياس والتوثيق
فهم المعالجات الدقيقة عبر العالم الحقيقي
Table of Contents
إن مناولة المناولة عن بعد بالمعدات الدقيقة مفهوم أساسي في نظم الحواسيب يتيح للمعالج الاستجابة على وجه السرعة للأحداث، ويتيح للنظام إدارة مهام متعددة بكفاءة عن طريق تيسير العمليات الحالية بصورة مؤقتة لتلبية الاحتياجات العاجلة، وتستكشف هذه المادة كيفية عمل المناولة عن طريق الانقطاع، باستخدام أمثلة للعالم الحقيقي من أجل الوضوح.
ما هو الإنفجار؟
والمقاطعة هي إشارة ترسل إلى المعالج تشير إلى ضرورة إيلاء اهتمام فوري لها، ويمكن أن تنشأ من أجهزة أجهزة مثل لوحات المفاتيح أو الفئران أو بطاقات الشبكة أو من برامج البرمجيات، وعندما يحدث انقطاع، توقف المعالج مهمته الحالية، وتنقذ دولته، وتنفذ روتينا خاصا يسمى معالج المقاطعة.
أمثلة العالم الحقيقي للمقاطعات
(ب) النظر في سيناريو حيث ترسم على لوحة مفاتيح حاسوبية، وعندما يضغط مفتاح، ترسل أجهزة لوحة المفاتيح انقطاعاً إلى المعالج، ويوقف المعالج مؤقتاً مهمته الحالية، ويعالج المحركات ويستأنف ما تقوم به، وهذه العملية تضمن معالجة مدخلات المستعملين على وجه السرعة دون تأخير عمليات أخرى.
وثمة مثال آخر يتعلق بالاتصال بالشبكات، وعندما تصل البيانات من الشبكة، فإن بطاقة الربط الشبكي الشبكي ترسل انقطاعاً لتنبيه المجهز، ثم يقوم النظام بتشغيل البيانات الواردة فوراً، بما يكفل نقل البيانات بفعالية والاستجابة لها.
كيف يعمل المعالجه المفاجئه
وعندما يحدث انقطاع، يقوم المعالج بتنفيذ سلسلة من الخطوات، أولا، يكمل التعليمات الحالية ويحفظ سياقها، ثم يقفز إلى معالج المقاطعة، وهو روتين مكرس يتناول الحدث المحدد، وبعد معالجة المقاطعة، يعيد المعالج حالته السابقة ويستأنف عمله العادي.
أنواع المقاطع
- Hardware Interrupts:] Generated by physical devices.
- Software Interrupts:] Triggered by programs to request system services.
- Timer Interrupts:] Generated periodically for system timing.
- External Interrupts:] Originating outside the processor, such as from peripherals.