تبلیغات در اینترنتclose
وقفه چیست ؟
زمان جاری : چهارشنبه 05 تیر 1398 - 12:11 بعد از ظهر
نام کاربری : پسورد : یا عضویت | رمز عبور را فراموش کردم


سلام مهمان گرامي؛
مهمان گرامي، براي مشاهده تالار با امکانات کامل ميبايست از طريق ايــن ليـــنک ثبت نام کنيد


آیا میدانید؟ ایا میدانید :





http://up.wepatogh.ir/ads/26.wepatogh.ir.gif


تعداد بازدید 1961
نویسنده پیام
admin آفلاین



ارسال‌ها : 14
عضویت: 18 /7 /1391
محل زندگی: زاهدان
سن: 20
تشکرها : 6
تشکر شده : 6
وقفه چیست ؟
وقفه یا Interrupt عبارتی است که عموما برای میکروپروسسورها و میکروکنترلرها کاربرد دارد و عبارت است از درخواست رسیدگی به وضعیت یک حالت یا بخش که در روتین اصلی برنامه به آن پرداخته نمی شود . با درخواست وقفه ، اجرای برنامهء اصلی به طور موقت قطع می شود و زیر برنامه ای که به وقفه اختصاص دارد اجرا می شود و پس از پایان یافتن زیر برنامهء وقفه ، مجددا به برنامهء اصلی بازگشت و ادامهء آن اجرا خواهد شد . در شکل زیر این مطلب نشان داده شده است :

درخواست وقفه : به حالتی گفته می شود که به CPU اطلاع داده می شود که حالت مورد نظر رخ داده است و یا بخش مورد نظر نیاز به پردازش دارد که CPU نیز با توجه به نوع وقفه و فعال یا غیر فعال بودن آن عمل می کند .
وقوع وقفه : به حالتی گفته می شود که درخواست وقفه صورت گرفته است و CPU با آن موافقت نموده و عملیات مربوط به زیر برنامهء وقفه آغاز شده است .

وقفه ها به طور کلی به دو دسته تقسیم می شوند : وقفه های قابل چشم پوشی و وقفه های قابل چشم پوشی
وقفه های قابل چشم پوشی : اینگونه وقفه ها و درخواست آنها عموما به بخش ها و یا حالاتی اختصاص دارد که از نظر اهمیت دارای درجهء کمتری هستند و با توجه به شرایط می توان از آنها صرفنظر کرد و یا به درخواست آنها رسیدگی کرد . وقفه های بخش هایی نظیر تایمرها از این قبیل وقفه ها هستند .
وقفه های غیر قابل چشم پوشی : اینگونه وقفه ها که به آنها NMI نیز گفته می شود به وقفه هایی اطلاق می شود که به محض درخواست وقفهء آنها ، باید وقفه رخ دهد و به وضعیت آنها رسیدگی شود . اینگونه وقفه ها بیشتر در میکروپروسسورها کاربرد دارد (مانند Z80) .
تعداد وقفه های قابل تعریف به نوع تراشهء پردازنده بستگی دارد که از چه تعداد وقفه پشتیبانی کند . به عنوان مثال Z80 دارای هر دو نوع وقفهء قابل چشم پوشی و غیر قابل چشم پوشی است که وقفهء قابل چشم پوشی نیز در 3 حالت توانایی عملکرد دارد .

امضای کاربر :


اگر دوستانی مایل بودن مدیریت قسمت های مختلف انجمن رو بر عهده بگیرن پیغام بدن
چهارشنبه 26 مهر 1391 - 19:15
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.


پرش به انجمن :

http://upload.tehran98.com/img1/gkejvss8g0qgfoztv43.png


تماس با ما | وقفه چیست ؟ | بازگشت به بالا | پیوند سایتی RSS