فرمت فایل power pointتعداد صفحات : 29 صفحه
در این پنجره از دیدگاه برنامه نویس به سخت افزار I/O نگاه می کنیم .
یعنی :
واسط (Interface) که در اختیار نرم افزار قرارداده می شود. دستوراتی که سخت افزار قبول می کند ، کارهایی را که انجام می دهد ، Error هایی که
در این بخش توجه ما بر این خواهد بود که که دستگاههای ورودی / خروجی چگونه Program می شوند . (Programming I/O Devices)
یک دستگاه کاراکتری یک Stream (جویباری) از کاراکترها را می پذیرد یا ارائه می کند، بدون توجه به هر گونه ساختار بلوکی . یک دستگاه کاراکتری قابل آدرس دهی نیست و عمل Seek را ندارد.
پرینترها ، واسط های شبکه (کارتهای شبکه) ، Mouse ها و بیشتر دسنتگاههایی که دیسک مانند نیستند ، دستگاههای کاراکتری هستند.
البته هر دستگاه در این طبقه بندی نمی گنجد مثلآ Clock ( ساعت کامپیوتر) نه قابل آدرس دهی بلوکی است و نه Stream های کاراکتری می گیرد یا تولید می کند. Clock تنها کاری که می کند ایجاد Interrupt یا سیگنال وقفه در بازه های زمانی تعریف شده است .
اما این تقسیم بندی دستگاههای ورودی / خروجی آنقدر کلی هست که بتوان از آن به عنوان پایه ای برای ایجاد نرم افزار سیستم عامل مربوط به دستگاههای I/O به طور مستقل از دستگاه (Device Independent)
استفاده کرد.
پاورپوینت درباره سیستم عامل