وقفه سخت‌افزاری

از ویکی‌پدیا، دانشنامهٔ آزاد.

وقفه سخت افزاري تقاضاي سرويس از واحد پردازش مركزي, كه يا به صورت خارجي بوسيله سخت افزاري چون ديسك سخت يا پورت ورودي/خروجي توليد می‌شود و يا بصورت داخلي بوسيله خودCPU.وقفه هاي سخت افزاري خارجي براي شرايطي چون دريافت كاراكتر از يك پورت و نياز آن به پردازش, آمادگي يك ديسك گردان براي انتقال بلوكي از داده ها,يا تيك تايمر سيستم هستند. وقفه هاي سخت افزاري داخلي زماني رخ می‌دهد كه يك برنامه اقدام به عمل غير ممكني چون دستيابي به يك نقطه ناموجود يا تقسيم عدد بر صفر ميكند, سطوح اهميت يا اولويت هايي به وقفه هاي سخت افزاري داده می‌شود.بالاترين اولويت به نوعي وقفه بنام وقفه ماسك ناپذير -وقفه اي كه نشانگر يك خطاي جدي, مثلاً خرابي حافظه, بوده و بايد فوراً سرويس بگيرد- داده می‌شود.