المقاطعه هي اشارة غير متزامنة من الاجهزه الصلبه ( hardware) لوحدة المعالجة المركزية تقول انها تريد شيئاً منه. وهي تسبب لوحدة المعالجه المركزية بتخزين حالته في التنفيذ باستخدام (context switch) وتبدا بتنفيذ هي المقاطعه .
عملية المقاطعه يطلق عليها interrupt request.
المقاطعه جاءت حتى لنضيع وقت وحدة المعالجة المركزية في poling loops وهي تنتظر حدث خارجي.يوجد جهاز تحكم للمقاطعه يصل بين الاجهزة وبين وحدة المعالجة المركزية.
وحدة المعالجة المركزية تحتوي على سلكين للمقاطعه :
1. Masable interrupt
سلك ممكن حضره او تجاهله من قبل وحدة المعالجة المركزية فهو يستطيع منع بعض انواع المقاطعه باستخدام قناع للمقاطعه (interrupt mask bit)
2. Non-maskable interrupt
هناك بعض المقاطعات اللتي لا يمكن ان تتجاهل او تحضر من قبل وحدة المعالجة المركزية. وهي ترتبط بمهام ذات اولوية عالية لايمكن تجاهلها مثل الذاكرة او خطأ في bus.
Interrupt-Driven I/O Cycle
المصادر
Comments (0)
You don't have permission to comment on this page.