بخشی از متن:
مقدمه:
یکی از عملکردهای بسیار مهم و اصلی سیستم عامل کنترل و مدیریت دستگاههای ورودی/ خروجی (I/O) در کامپیوتر است. سیستم عامل باید فرمانهایی را به این دستگاهها بفرستد، وقفه ها را بگیرد و خطاها را اداره کند. و همچنین باید یک رابط بین دستگاهها و بقیه سیستم به منظور استفاده ساده تر از آنها فراهم نماید.
فهرست مطالب:
مقدمه
اصول سخت افزاری I/O
سازمان عمل ورودی/ خروجی
تکامل عمل ورودی/ خروجی
دسترسی مستقیم به حافظه
اصول نرم افزاری I/O
بن بست
الف) قابل پس گرفتن PREEMPTABLE
ب) غیر قابل پس گرفتن NON PREEMPTABLE
شرایط بن بست
کشف بن بست
ترمیم
اجتناب از بن بست
پیشگیری از بن بست
انحصار متقابل
نگهداری و انتظار
قبضه نکردن
انتظار مدور
میانگیری ورودی/ خروجی
تک میانگیر
ورودی/ خروجی در UNIX
حافظه پنهان میانگیر
صف نویسه ها
ورودی/ خروجی در WINDOWS NT
مولفه های پایه ای ورودی/ خروجی
ورودی/ خروجی همگام و ناهمگام
منابع