فایل ورد word تحقیق بررسی دستگاه ورودی خروجی INPUT OUTPUT MANAGEMENT دارای 26 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد فایل ورد word تحقیق بررسی دستگاه ورودی خروجی INPUT OUTPUT MANAGEMENT کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
توجه : در صورت مشاهده بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي فایل ورد word تحقیق بررسی دستگاه ورودی خروجی INPUT OUTPUT MANAGEMENT،به هيچ وجه بهم ريختگي وجود ندارد
بخشی از متن فایل ورد word تحقیق بررسی دستگاه ورودی خروجی INPUT OUTPUT MANAGEMENT :
موضوع : فایل ورد word تحقیق بررسی دستگاه ورودی خروجی INPUT OUTPUT MANAGEMENT
دید افراد مختلف نسبت به سخت افزار IO متفاوت است مهندسین برق و الكترونیك آن را بصورت مدارهای مجتمع مدار چاپی منابع تغذیه موتورها و دیگر اجزاء فیزیكی تشكیل دهنده سخت افزار می بینند برنامه نویسان آن رابه شكل واسطه ارائه شده به نرم افزار فرامین مورد قبول سخت افزار توابع قابل اجرا و خطاهای احتمالی و گزارش آنها می بینند
یك دستگاه بلوكی وسیله ای است كه اطلاعات را در یك بلوك با اندازه معین ذخیره می كند كه هر كدام با آدرس خودشان مشخص شده اند حدود اندازه بلوكهای معمولی از 512 بایت تا 32768 بایت می باشند خاصیت اساسی یك دستگاه بلوكی این است كه خواندن و نوشتن هر بلوك را بطور مستقل از بقیه ممكن می سازد دیسكها از متداولترین دستگاههای بلوكی هستند
نوع دیگری از دستگاههای ورودی خروجی دستگاههای كاركتری است یك دستگاه كاركتری یك جریان از كاركترها را بدون توجه به هیچ ساختار بلوكی دریافت نموده و یا تحویل می دهد بنابراین قابلیت آدرس دهی و جستجو در آن وجود ندارد چاپگرها واسطه های شبكه موشواره ها و دیگر دستگاههایی كه شبیه دیسك نیستند به عنوان دستگاه كاركتری در نظر گرفته می شوند
پردازنده یك فرمان ورودی خروجی را از جانب فرایندی به یك مولفه ورودی خروجی صادر می كند سپس آن فرایند قبل از ادامه تا كامل شدن عمل ورودی خروجی به انتظار می ماند
ورودی خروجی مبتنی بر وقفه پردازنده یك فرمان ورودی خروجی را از جانب فرایند صادر می كند سپس به اجرای دستورالعملهای بعدی ادامه می دهد و با كامل شدن عمل ورودی خروجی یا وقفه مولفه ورودی خروجی مواجه می شود دستورالعملهای بعدی می توانند از همان فرایند باشند البته به شرطی كه فرایند نیازی به انتظار برای تكمیل ورودی خروجی نداشته باشد در غیر این صورت فرایند در انتار وقفه معلق می گردد و كار دیگری انجام می گیرد
دسترسی مستقیم به حافظه DMA مولفه DMA تبادل داده ها بین حافظه اصلی و مولفه ورودی خروجی را كنترل می كند پردازنده تقاضایی برای انتقال یك بلوك از داده ها را به مولفه DMA می فرستد و فقط پس از انتقال كل بلوك مورد وقفه قرار می گیرد
تكامل عمل ورودی خروجی
می توان گامهای تكاملی را بصورت زیر خلاصه نمود
كنترل دستگاه جانبی بطور مستقیم
یك كنترل كننده یا مولفه ورودی خروجی افزوده شده است پردازنده از ورودی خروجی برنامه ریزی شده بدون وقفه استفاده می كند با این گام پردازنده از جزئیات اختصاصی واسط های دستگاه خارجی جدا می گردد
همان پیكربندی گام دوم ولی این بار از وقفه استفاده شده است دیگر وقت پردازنده تلف نمی شود
از طریق DMA كنترل مستقیم حافظه به مولفه ورودی خروجی داده شده است حال می توان بلوكی از داده را بدون دخالت پردازنده به از حافظه انتقال داد
مولفه ورودی خروجی تا حد پردازنده ای مجزا با مجموعه ای دستورالعملهای خاصی برای ورودی خروجی ارتقاء یافته است پردازنده مركزی (CPU) پردازنده ورودی خروجی را برای اجرای برنامه ورودی خروجی از حافظه هدایت می كند پردازنده ورودی خروجی این دستورالعملها را بدون دخالت پردازنده مركزی واكنشی و اجرا می كند
مولفه ورودی خروجی دارای حافظه محلی اختصاصی و در واقع به نوبه خود یك كامپیوتر است با این معماری مجموعه بزرگی از دستگاههای ورودی خروجی با حداقل دخالت پردازنده مركزی می تواند كنترل شود
دسترسی مستقیم به حافظه
اساساً مولفه DMA باید فقط زمانی از گذرگاه استفاده كند كه پردازنده به آن نیازی ندارد یا باید پردازنده را وادار كند كه بطور موقت عملیات خود را معلق نماید روش اخیر بیشتر معمول است و به آن ربودن چرخه می گویند روش DMA به این صوتر كار می كند كه هرگاه پردازنده در صدد خواندن یا نوشتن بلوكی از داده ها برآید فرمانی به مولفه DMA می دهد و از این طریق اطلاعات زیر را به آن مولفه میفرستد
اینكه درخواست خواندن یا نوشتن
آدرس دستگاه ورودی خروجی درگیر
آدرس مكان شروع خواندن یا نوشتن در حافظه
تعداد كلماتی كه باید خوانده یا نوشته شود
سپس پردازنده به كارهای دیگر پرداخته و عمل ورودی خروجی را به مولفه DMA محول می كند مولفه DMA همه بلوك داده ها را به صورت یك كلمه در هر زمان به طور مستقیم و بدون عبور از پردازنده به از حافظه انتقال می دهد هنگامیكه انتقال كامل شده مولفه DMA یك علامت وقفه به پردازنده ارسال می كند بنابراین پردازنده فقط در آغاز و پایان انتقال درگیر می باشد
اصول نرم افزاری IO
هدف اصلی نرم افزار IO سازماندهی نرم افزار بصورت یك سری از لایه ها است كه كار لایه های پایینی پنهان ساختن ویژگی های پیچیده سخت افزار از لایه های بالاتر و كار لایه های بالایی نشان دادن یك واسطه منظم ساده و شفاف برای استفاده كننده است از این اهداف می توان به موارد زیر اشاره نمود
مقاله بررسی INPUT OUTPUT MANAGEMENT
بررسیMANAGEMENT INPUT OUTPUT
فایل ورد word تحقیق بررسی دستگاه ورودی خروجی INPUT OUTPUT MANAGEMENT
فهرست مطالب
اصول سخت افزاری IO 1
سازمان عمل ورودی خروجی 2
تکامل عمل ورودی خروجی 3
دسترسی مستقیم به حافظه 4
اصول نرم افزاری IO 5
بن بست 7
الف) قابل پس گرفتن PREEMPTABLE 8
ب) غیر قابل پس گرفتن NON PREEMPTABLE 8
شرایط بن بست 9
کشف بن بست 9
ترمیم 10
اجتناب از بن بست 10
پیشگیری از بن بست 11
انحصار متقابل 11
نگهداری و انتظار 11
قبضه نکردن 12
انتظار مدور 12
میانگیری ورودی خروجی 12
تک میانگیر 14
ورودی خروجی در UNIX 15
حافظه پنهان میانگیر 15
صف نویسه ها 16
ورودی خروجی در WINDOWS NT 16
مولفه های پایه ای ورودی خروجی 17
ورودی خروجی همگام و ناهمگام 18
منابع 19
