مقاله,دانلودمقاله,دانلودمقاله دانشجویی,دانلود رایگان,دانلود رایگان مقاله,دانلود رایگان مقاله داشجویی,تحقیق,تحقیق دانش آموزی,تحقیق دانشجویی,دانلود تحقیق,پایان نامه,پایان نامه دانشجویی,دانلود پایان نامه دانشجویی,رایگان,

آمار بازدید

  • بازدید امروز : 23
  • بازدید دیروز : 25
  • بازدید کل : 68707

نظرسنجی سایت

آمار بازدید سایت

پیوند ها

دانلود مقاله وقفه هاي كامپيوتري


فرمت : WORD                                                   تعداد صفحه :33

 

از نظر مجازي . تمام كامپيوتر ها راهكاري را فراهم مي كنند تا قطعات ديگر (‌مثل I/O و حافظه ) ،‌در كار عادي پردازنده وقفه ايجاد كنند .جدول زير متداول ترين وقفه ها را نشان مي دهد .

جدول : دسته بندي وقفه ها

برنامه وقفه هايي كه در اثر بعضي از شرايط حاصل از اجرايي يك دستور العمل ،‌مثل سرريز ، تقسيم بر صفر ، سعي در اجراي دستور العمل نامعتبر ماشين ، و خروج از فضاي حافظه مجازي رخ مي دهند .

تايمر وقفه اي كه توسط تايمر موجود در پردازنده ايجاد مي شود . اين وقفه موجب مي شود سيستم عامل بعضي از اعمال را به طور منظم انجام دهد .

I/O وقفه اي كه توسط كنترلگر I/O ايجاد مي شود تا كامل شدن يك عمليات يا وجود خطاهايي را در انجام عمليات اعلان كند .

خرابي سخت افزار اين وقفه در اثر خرابي هاي مثل خرابي منبع تغذيه يا خطاي توازن در حافظه رخ مي دهد .

وقفه ها ابتدا براي بهبود كارايي پردازنده ايجاد شدند . به عنوان مثال ، اغلب دستگاه هاي I/O خيلي كندتر از پردازند ه اند . فرض كنيد پردازنده اي بر اساس الگوي چرخ داده هايي را به چاپگر ارسال مي كند پس از هر عمليات نوشتن ، پردازنده بايد متوقف شود و منتظر بماند تا چاپگر آمادگي خودش را اعلان كند . مدت اين انتظار ممكن است صدها يا هزاران برابر چرخه هاي دستور العملي باشد كه با حافظه كار ندارند . بديهي است كه زمان CPU به هدر مي رود .

در اين شكل ، برنامه كاربر در بين فراخواني هاي دستورالعمل WRIT (‌جهت عمل نوشتن ) ،‌پردازش هايي را انجام مي دهد . مجموعه دستورات 1 و 2 و 3 فاقد I/O هستند فراخواني WRITE منجر به اجراي برنامه I/O مي شود كه يك برنامه سودمند سيستم است وعمل I/O واقعي را انجام مي دهد . اين برنامه I/O شامل سه بخش است :

  • دنباله اي از دستور العمل ها كه درشكل مشخص شد و عمل I/O واقعي را انجام مي دهند اين عمليات ممكن است داده هاي خروجي را در ميانگيري ذخيره كند و پارامترهايي را براي فرمان دادن به دستگاه آماده نمايد .
  • فرمان I/O واقعي ، بدون استفاده از وقفه ها ، وقتي اين فرمان صادر مي شود ، برنامه ممكن است منتظر دستگاه I/O بماند تا اين دستگاه وظيفه اش را انجام دهد ( يا به طور متناوب ، وضعيت دستگاه I/O را كنترل نمايد تا مشخص شود عمل I/O تمام شد يا خير ).
  • دنباله اي از دستور العمل ها كه در شكل با شماره 5 مشخص شد و عمليات را كامل مي كند . اين عمليات ممكن است برچسبي را مقدار دهد كه نشان دهنده موفقيت يا شكست آن باشد .

چون كامل شدن عمل I/O ممكن است مدت زيادي طول بكشد ، برنامه I/O منتظر مي ماند تا عمل I/O كامل شود . لذا برنامه I/O در نقطه فراخواني WRITE به مدت زيادي منتظر مي ماند .

وقفه ها و چرخه دستور العمل

با استفاده از وقفه ها ، وقتي كه عمل I/O در حال انجام است ،‌پردازنده مي تواند دستور العمل هاي ديگري را اجرا كند . جريان كنترل را در شكل در نظر بگيريد . همانند قبل ،‌برنامه كار به نقطه اي مي رسد كه WRITE را فراخواني مي كند كه يك فراخوان سبستم است . برنامه I/O كه به اين روش فراخواني شد . فقط شامل كد آماده سازي و فرمان I/O واقعي است . پس از اجراي اين دستور العمل ها ،‌كنترل به برنامه كاربر بر مي گردد . در همين زمان ،‌دستگاه خارجي مشغول پذيرش داده ها از حافظه كامپيوتر و چاپ كردن آن است . اين عمليات I/O به طور همزمان با دستور العمل هاي برنامه كار در حال اجرا است .


مبلغ قابل پرداخت 2,500 تومان

توجه: پس از خرید فایل، لینک دانلود بصورت خودکار در اختیار شما قرار می گیرد و همچنین لینک دانلود به ایمیل شما ارسال می شود. درصورت وجود مشکل می توانید از بخش تماس با ما ی همین فروشگاه اطلاع رسانی نمایید.

Captcha
پشتیبانی خرید

برای مشاهده ضمانت خرید روی آن کلیک نمایید

  انتشار : ۲۹ مهر ۱۳۹۶               تعداد بازدید : 638

دانلود تحقیق دانشجویی

فید خبر خوان    نقشه سایت    تماس با ما