مقاله وقفه (docx) 6 صفحه
دسته بندی : تحقیق
نوع فایل : Word (.docx) ( قابل ویرایش و آماده پرینت )
تعداد صفحات: 6 صفحه
قسمتی از متن Word (.docx) :
در فرهنگ رایانه، وقفه یا انترراپت (به انگلیسی: Interrupt) یک سیگنال به ریزپردازنده است که به توجه و پاسخ سریع CPU نیاز دارد. هنگامی که یک وقفه رخ میدهد، پردازنده عملیات جاری خود را متوقف میکند تا به درخواست وقفه رسیدگی کند. ریزپردازندههای خانواده ۸۰۸۶ به وقفههای تولید شده به وسیله سختافزار و نرمافزار پاسخ میدهند که به ترتیب به آنها وقفههای سختافزاری، و وقفههای نرمافزاری گفته میشود.
وقفهها جزء مهمی از معماری کامپیوتر هستندو نحوه عملکرد آنها از ماشینی به ماشین دیگر ممکن است متفاوت باشد. وقفه راهکاری را فراهم میسازد تا اجرای دستورالعملهای جاری پردازنده موقتاً متوقف شده و دستورات سرویس دهی دیگری اجراء گردد و سپس از آن کنترل دوباره به برنامه وقفه داده شده باز گردد.انواع وقفهها را میتوان به صورت زیر دسته بندی کرد:
وقفههای برنامه (یاprogram check) که به دلیل اجرای بعضی دستورات رخ میدهند. مثلاً سرریز شدن محاسباتی تقسیم بر صفر, اجراء دستورالعمل غیر مجاز, رجوع به آدرس خرج از محدوده مجاز کاربر. به این وقفهها اغلب Trap یا تله گفته میشود.