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

آمار بازدید

  • بازدید امروز : 10
  • بازدید دیروز : 17
  • بازدید کل : 68654

نظرسنجی سایت

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

پیوند ها

MANAGEMENT INPUT/ OUTPUT


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

 

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

اصول سخت افزاري I/O

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

1- دستگاههاي بلوكي BLOCK DEVICE

2- دستگاههاي كاركتري CHARACTER DEVICE

يك دستگاه بلوكي وسيله اي است كه اطلاعات را در يك بلوك با اندازه معين ذخيره مي كند كه هر كدام با آدرس خودشان مشخص شده اند. حدود اندازه بلوك‌هاي معمولي از 512 بايت تا 32768 بايت مي باشند خاصيت اساسي يك دستگاه بلوكي اين است كه خواندن و نوشتن هر بلوك را بطور مستقل از بقيه ممكن مي سازد ديسكها از متداولترين دستگاههاي بلوكي هستند.

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

1- قابل خواندن توسط انسان:

مناسب براي ارتباط با كاربر، مانند پايانه هاي نمايش دهنده تصوير، صفحه كليد و…

2- خواندن توسط ماشين:

مناسب براي ارتباط با وسائل الكترونيكي، مانند گردانندهاي ديسك و نوار، حس كننده‌ها، كنترل كننده ها و محركها.

3- ارتباطات:

مناسب براي ارتباط با دستگاههاي دور مانند، گرداننده هاي ديجيتالي خط و مودمها. تفاوتهاي زيادي در بين هر طبقه وجود دارد كه مهمترين آنها عبارتند از:

نرخ انتقال، كاربرد، پيچيدگي كنترل، واحد انتقال، نمايش داده ها، شرايط خطا.

سازمان عمل ورودي/ خروجي

الف) ورودي/ خروجي برنامه ريزي شده: پردازنده يك فرمان ورودي/ خروجي را از جانب فرايندي به يك مولفه ورودي/ خروجي صادر مي كند. سپس آن فرايند قبل از ادامه، تا كامل شدن عمل ورودي/ خروجي به انتظار مي ماند.

ب) ورودي/ خروجي مبتني بر وقفه: پردازنده يك فرمان ورودي/ خروجي را از جانب فرايند صادر مي كند، سپس به اجراي دستورالعملهاي بعدي ادامه مي دهد و با كامل شدن عمل ورودي/ خروجي يا وقفه مولفه ورودي/ خروجي مواجه مي شود. دستورالعملهاي بعدي مي توانند از همان فرايند باشند البته به شرطي كه فرايند نيازي به انتظار براي تكميل ورودي/ خروجي نداشته باشد. در غير اين صورت فرايند در انتار وقفه معلق مي گردد و كار ديگري انجام مي گيرد.

پ) دسترسي مستقيم به حافظه DMA: مولفه DMA تبادل داده ها بين حافظه اصلي و مولفه ورودي/ خروجي را كنترل مي كند. پردازنده تقاضايي براي انتقال يك بلوك از داده ها را به مولفه DMA مي فرستد و فقط پس از انتقال كل بلوك مورد وقفه قرار مي گيرد.

تكامل عمل ورودي/ خروجي

مي توان گامهاي تكاملي را بصورت زير خلاصه نمود:

1- كنترل دستگاه جانبي بطور مستقيم.

 


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

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

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

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

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

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

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