کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

مقاله رشته کامپیوتربررسی MANAGEMENT INPUT/ OUTPUT

اختصاصی از کوشا فایل مقاله رشته کامپیوتربررسی MANAGEMENT INPUT/ OUTPUT دانلود با لینک مستقیم و پرسرعت .

مقاله رشته کامپیوتربررسی MANAGEMENT INPUT/ OUTPUT


مقاله رشته کامپیوتربررسی MANAGEMENT INPUT/ OUTPUT

دانلود مقاله رشته کامپیوتربررسی MANAGEMENT INPUT/ OUTPUT با فرمت ورد و قابل ویرایش تعداد صفحات 21

دانلود مقاله آماده

مقدمه

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


دانلود با لینک مستقیم

مقاله بررسی MANAGEMENT INPUT/ OUTPUT

اختصاصی از کوشا فایل مقاله بررسی MANAGEMENT INPUT/ OUTPUT دانلود با لینک مستقیم و پرسرعت .

مقاله بررسی MANAGEMENT INPUT/ OUTPUT


مقاله بررسی MANAGEMENT INPUT/ OUTPUT

 

 

 

 

 

 


فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:20

 فهرست مطالب:

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

سازمان عمل ورودی/ خروجی ۲
تکامل عمل ورودی/ خروجی ۳
دسترسی مستقیم به حافظه ۴
اصول نرم افزاری I/O 5
بن بست ۷
الف) قابل پس گرفتن PREEMPTABLE 8
ب) غیر قابل پس گرفتن NON PREEMPTABLE 8
شرایط بن بست ۹
کشف بن بست ۹
ترمیم ۱۰
اجتناب از بن بست ۱۰
پیشگیری از بن بست ۱۱
انحصار متقابل ۱۱
نگهداری و انتظار ۱۱
قبضه نکردن ۱۲
انتظار مدور ۱۲
میانگیری ورودی/ خروجی ۱۲
تک میانگیر ۱۴
ورودی/ خروجی در UNIX 15
حافظه پنهان میانگیر ۱۵
صف نویسه ها ۱۶
ورودی/ خروجی در WINDOWS NT 16
مولفه های پایه ای ورودی/ خروجی ۱۷
ورودی/ خروجی همگام و ناهمگام ۱۸
منابع: ۱۹

 

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

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

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

۱- دستگاههای بلوکی BLOCK DEVICE

2- دستگاههای کارکتری CHARACTER DEVICE

یک دستگاه بلوکی وسیله ای است که اطلاعات را در یک بلوک با اندازه معین ذخیره می کند که هر کدام با آدرس خودشان مشخص شده اند. حدود اندازه بلوک‌های معمولی از ۵۱۲ بایت تا ۳۲۷۶۸ بایت می باشند خاصیت اساسی یک دستگاه بلوکی این است که خواندن و نوشتن هر بلوک را بطور مستقل از بقیه ممکن می سازد دیسکها از متداولترین دستگاههای بلوکی هستند.

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

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

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


دانلود با لینک مستقیم