بخش میکروپروسسور ها Microprocessor (ریزپردازنده)

آشنایی بیشتر قسمت واحد دروازه ثبت و کنترل (interrput Logic)  در میکروپروسسور

پژوهشگر و نویسنده:  دکتر  (  افشین رشید)


نکته: واحد دروازه ثبت و کنترل (interrput Logic)  در میکروپروسسور حالتی است که توسط سخت افزار یا نرم افزار منتشر می شود زمانی که یک فرآیند یا یک رویداد نیاز به توجه فوری دارد. این به پردازنده هشدار می دهد که یک فرآیند با اولویت بالا نیاز به ثبت در روند کار فعلی دارد. در دستگاه های ورودی/خروجی یکی از خطوط کنترل باس برای این منظور اختصاص داده شده است و به آن  دروازه ثبت و کنترل (interrput Logic) روال  می گویند .

دروازه ثبت و کنترل (interrput Logic)  در میکروپروسسور معمولاً توسط دستگاه های سخت افزاری برای نشان دادن تغییرات الکترونیکی یا فیزیکی که نیاز به توجه حساس به زمان دارند استفاده می شوند. همچنین معمولاً از دروازه ثبت و کنترل (interrput Logic)  برای اجرای چند وظیفه در میکروپروسسور استفاده می شود ، به ویژه در محاسبات گفته می شود سیستم هایی که از دروازه ثبت و کنترل (interrput Logic) به این روش ها استفاده می کنند، دروازه محور هستند.در حالی که میکروپروسسور دروازه ثبت و کنترل (interrput Logic) را مدیریت می کند، باید به دستگاه اطلاع دهد که درخواست آن شناسایی شده است تا ارسال سیگنال درخواست وقفه را متوقف کند. همچنین ذخیره رجیسترها به گونه ای که بتوان فرآیند قطع شده را در آینده بازیابی کرد، تأخیر بین زمان دریافت وقفه و شروع اجرای دروازه ثبت و کنترل (interrput Logic) را افزایش می دهد. 

این تاخیر  در ثبت و کنترل  نامیده می شود.در وقفه سخت افزاری، تمام دستگاه ها به خط درخواست دروازه ثبت و کنترل (interrput Logic) متصل می شوند. یک خط درخواست واحد برای همه میکروپروسسور ها دستگاه استفاده می شود.برای درخواست وقفه، یک دستگاه سوئیچ مرتبط خود را می بندد. هنگامی که یک دستگاه درخواست وقفه می کند، مقدار INTR معادل OR منطقی درخواست های دستگاه های جداگانه است.

در این روش  ورودی/خروجی میکروپروسسور در یک ساختار اولویت سازماندهی می شود. بنابراین، درخواست وقفه از یک دستگاه با اولویت بالاتر شناسایی می شود در حالی که به عنوان درخواست از یک دستگاه با اولویت پایین تر تشخیص داده می شود. برای پیاده سازی این هر فرآیند/دستگاه (حتی پردازنده). میکروپروسسور فقط دروازه ثبت و کنترل (interrput Logic) را از دستگاه ها/فرآیندهایی که اولویت بیشتری از آن دارند می پذیرد.

پژوهشگر و نویسنده:  دکتر  (  افشین رشید)

دکترایِ  تخصصی نانو _ میکرو الکترونیک