وقفه های کامپیوتر
وقفه های کامپیوتر
وقفه های کامپیوتری موضوعی است که دراین مقاله از وبسایت دانلود آرتیکل قرار است
داده ها خیر و خوبی را با شما دوستان خوب به اشتراک بگذاریم
وقفه های کامپیوتر
مطالب مهمی که در این مقاله آمده است بر این پایه است :
در اولِ مقاله وقفه تعریف شده و درپی اشکال آن نام برده شده
و در رابطه هر مورد توضیحاتی داده شدهاست .
آن گاه پیرامون شیوه راهبرد و همین طور پردازش این وقفه های مطالبی بیان شده
شدهاست . و چند مسئله دیگر که با دانلود مقاله میتوانید به همگی موضوعات جانور در
آن دسترسی پیدا فرمائید .
وقفه چیست؟
به رخدادی که منشأ داخلی و یا خارجی داراست و پروسه معمولی که پردازنده برای ارائه کردن خدمت مورد نظرش داراست را متوقف نماید ,
وقفه میگویند . به بیانی دیگر به سیگنالی گفته می شود که از سمت یک ابزار جانبی یا این که طرحی که در هم اکنون اجرا هست
, خدمت یگانه و مورد نظرش را خواهش کند .
برای فهم و شعور تعریف بالا , خوب تر است یک نمونه زده شود ;
شما یک مریضخانه با تعدادی مریض را در ذهن خویش فکر کنید . وظیفه پرستار هر بخش این است که به بیماران آن بخش سرویس ها ارائه نماید .
به نظر شما پرستار چطور میتواند همگی نیازهای بیماران بخش را متوجه شود؟
برای این عمل یک روش موجود هست و آن این است که پرستار اگر چه دقیقه ,
همگی کارهایی که در درحال حاضر انجام است را رها نماید و به کل اتاق های بخش رمز بزند تا متوجه شود
وقفه های کامپیوتر
که بیماری به سرویس ها نیازمند است یا این که خیر . درین روش , پرستار زمان متعددی را برای انجام این فعالیت که طغیان میباشد هدر میدهد ,
چه بسا در حالتی که بیماری نیازمند به سرویس ها نباشد .
به نظر شما روش بهتری برای این عمل وجود دارد؟ پاسخ بلی میباشد ;
و آن روش خوب تر این است که در کنار تخت همگی بیماران یک دکمه زنگ دار در اختیار بگذاریم
تا هر بیماری که مبتلا مشکل شد و یا این که نیازمند به سرویس ها بود تنها با تماس گرفتن ,
پرستار آن بخش را با خبر نماید . با انجام این فعالیت , تا وقتیکه مریض نیازی به ارائه سرویس ها نداشته باشد ,
پرستار میتواند به انجام شغل های دیگر خویش درگیر شود و وقت خویش را از دست ندهد .
وقفه های کامپیوتری
در نمونه بالا , پرستار را CPU در لحاظ بگیرید
و همین طور بیماران را مشقت بار افزار و اپلیکیشن کامپیوتر تا که تمامی آنها نیازمند به سی پی یو میباشند .
یکیاز از طریق های پیاده سازی , روشی است که پردازنده با سرزدن به دشوار افزار , بررسی می نماید
که آیا آن قطعه نیازمند انجام کارها پردازشی است یا این که خیر .
بهاین روش که در صدر توضیح دادیم طغیان گفته می شود .
یک روش دیگر برای انجام این عمل وقفه است . چنانچه یک مشقت بار افزار یا این که یک برنامه که در اکنون اجرا هست نیازمند پردازش خاصی باشد ,
با صادر کردن یک سیگنال به سوی سیپییو , التماس امداد از سوی خویش را میگوید
. بهاین روش که توضیح داده شد , روش وقفه گفته می شود و به سیگنال ارسالی از سوی سرویس ها گیرنده , وقفه نامیده می شود .
راندمان روش های طغیان ذیل میباشد , البته پیاده سازی راحتی دارا هستند و برعلیه پیاده سازی روش وقفه پیچیده تر بوده ,
اما تلاش بالاتری را داراهستند .
اشکال وقفه ها : دشوار افزاری که دارنده دو زیرمجموعه داخلی و فرنگی میباشد ;
و قابل انعطاف افزاری که دارنده دو بخش Dos و Bios می باشند .
رجوع به برنامه مهم .
ضروری است این نکته را یادآور شویم ;
وقتی که یک وقفه ارسال می شود , پردازنده امر در حالا اجرا را بی نقص می نماید
و سپس مراحلی که در ابتدا ذکر شد , انجام می شود .
مثلاً فکر کنید هنگامی که یک سی پی یو در هم اکنون انجام مراحل ضرب میباشد ,
یک سیگنال برای آن ارسال می شود , این سیگنال میرود
در صف توقع تا موقعی که CPU فعالیت ضرب را به پایان برساند . و آن گاه پردازنده به وقفه پاسخ میدهد .
وقفه های کامپیوتر
میتوانید لینک های دیگر ما رو دنبال کنید