وقفه یا Interrupt

قیمت :
۱۲۰۰ تومان ( یکهزار و دویست تومان )

تعداد صفحات:

۱۲ ( دوازده)

دسته :

کامپیوتر و IT

نوع فایل:

Word

توضیحات:


مقدمه :

یا
وقفه یا (به انگلیسی: Interrupt( یک سیگنال به ریزپردازنده است که به توجه و پاسخ سریع CPU نیاز دارد. هنگامی که یک وقفه رخ می‌دهد، پردازنده عملیات جاری خود را متوقف می‌کند تا به درخواست وقفه رسیدگی کند. ریزپردازنده‌های خانواده ۸۰۸۶ به
وقفه‌های تولید شده به وسیله سخت‌افزار و نرم‌افزار پاسخ می‌دهند که به ترتیب به آنها وقفه‌های سخت‌افزاری، و وقفه‌های نرم‌افزاری گفته می‌شود.
فرض کنید که قرار است بین هارد و سی پی یو ارتباط برقرار شودو هر گاه خواندن تمام شد cpu مطلع شود اگر یک بیت برای اینکار بگذاریم و cpu دایما چک کند هزینه بر است اما وقفه نیاز به کنترل cpu نداردو هر وقت خواندن تمام شد هارد یک وقفه برای cpu می
فرستد.

وقفه در سیستم عامل
وقفه‌ها جزء مهمی از معماری کامپیوتر هستندو نحوه عملکرد آنها از ماشینی به ماشین دیگر ممکن است متفاوت باشد. وقفه راهکاری را فراهم می‌سازد تا اجرای دستورالعملهای جاری پردازنده موقتاً متوقف شده و دستورات سرویس دهی دیگری اجراء گردد و سپس از آن کنترل دوباره به برنامه وقفه داده شده باز گردد.

را می‌توان به صورت زیر دسته بندی کرد:
(یاprogram check) که به دلیل اجرای بعضی دستورات رخ می‌دهند. مثلاً سرریز شدن محاسباتی تقسیم بر صفر, اجراء دستورالعمل غیر مجاز, رجوع به آدرس خرج از محدوده مجاز کاربر. به این وقفه‌ها اغلب Trap یا تله گفته می‌شود.
(Timer) این وقفه به سیستم عامل امکان می‌دهد بعضی اعمال را به صورت مرتب در یک پریود زمانی خاص انجام دهد (مثل تنظیم ساعت, چک کردن سخت افزار و..(.
این وقفه‌ها به وسیله کنترل کننده‌های دستگاه I/O تولید می‌شوند تا کامل شدن طبیعی یک عمل یا بروز خطا در انجام عمل را نشان دهند.
• وقفه‌های نقص سخت افزار یا ) مثل وقفه‌ای که بر اثر (parity) حافظه رخ می‌دهد یا وقفه نقص برق
که در واقع یک تقاضا از طرف برنامه کاربر جهت دریافت سرویس ویژه‌ای از سیستم عالم است.

فایل کامل این تحقیق ۱۲ صفحه بصورت ورد WORD مرتب و فونت بندی شده می باشد.
در تمامی ساعات شبانه روز >> پرداخت آنلاین و دانلود آنلاین پروژه


 



Related posts

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Translate »