وقفه، توقف در هنگام اجراي برنامه يك سيگنال درخواست توجه كه بهوسيله سخت افزارها يا نرم افزارها به ريزپردازنده كامپيوتر صادر مى شود. وقفه باعث مى شود كه ريزپردازنده كار فعلى خودش را معوق كند، وضعيت كارش را ثبت و كنترل را با روال خاصى انتقال دهد كه باعث انجام مجموعه دستورالعمل هاى خاصى مى گردد. وقفه ها به دلايل متعددى صادر مى شوند كه ممكن است عادى يا غير منتظره باشند. وقتى ريزپردازنده درخواست وقفه اى را از بيش از يك منبع دريافت كند ابتدا تقدم آنها را مشخص كرده و سپس بع نوبت پاسخ مى دهد. بسيارى از كارهاى سيستم عامل از جمله بازكردن فايل ها، خواندن و بستن آنها را مى توان از طريق وقفه ها به عمل رساند. برنامه ها با استفاده از وقفه مى توانندبا سيستم عامل ارتباط برقرار كنند. |