وقفه های سخت افزاری و نرم افزاری

خلاصه
1397/07/21

وقفه های سخت افزاری و نرم افزاری وقفه های سخت افزاری: توسط سخت افزار های متصل به سیستم تولید می شوند

وقفه های سخت افزاری و نرم افزاری


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