تبلیغات متنی
آزمون علوم پایه دامپزشکی
ماسک سه لایه
خرید از چین
انجام پروژه متلب
حمل خرده بار به عراق
چت روم
ایمن بار
Bitmain antminer ks3
چاپ ساک دستی پلاستیکی
برتر سرویس
لوله بازکنی در کرج
مدیریت دستگاهها در سیستم عامل

تجربیات برنامه نویسی کارآفرینی سئو و دیجیتال مارکتینگ

آموزش و مطالب جذاب در زمینه آموزش برنامه نویسی طراحی سایت بورس دیجیتال مارکتینگ خرید لپ تاپ و ...

مدیریت دستگاهها در سیستم عامل

دسترسی سیستم عامل به سخت افزارهای موجود از طریقه برنامه خاصی با نام "درایور" صورت می گیرد. درایور مسئولیت ترجمه بین سیگنال های الكترونیكی زیر سیستم های سخت افزاری و زبانهای برنامه نویسی و سیستم عامل و برنامه های كاربردی را برعهده دارد. مثل" درایورها اطلاعاتی را كه سیستم عامل مانند یك فایل در نظر می گیرد و آنها را به مجموعه ای از بیت ها برای ذخیره سازی بر روی حافظه ها مجموعه ای از پالس ها برای ارسال بر روی چاپگر ، ترجمه می کند. ماهیت عملكرد عناصر سخت افزاری و وجود تنوع در این مورد، درایورهای مربوطه نیز دارای روش های مختلف به صورت انجام گرفتن وظیفه خود هستند. یكی از دلایلی كه درایورها از سیستم عامل جدا شده اند ، ضرورت افزودن عملیات و خواسته ای برای درایورها هست . در این حالت ضرورتی بر اصلاح یسیستم عامل نیست و با اعمال تغییرات لازم در درایورها می توان همچنان از قابلیت های آنها در كنار سیستم عامل موجود استفاده نمود. مدیریت عملیات ورودی و خروجی در كامپیوتر نیازمند استفاده و مدیریت " صف ها " و " بافرها " است . بافر ، مكان های خاصی برای ذخیره سازی اطلاعات بصورت مجموعه ای از بیت ها ی ارسالی توسط دستگاهها نگهداری اطلاعات فوق و ارسال آنها برای پردازنده در زمان مورد نظر و خواسته شده است . عملیات فوق در مواردیكه چندین پردازنده در وضعیت اجراء بوده و زمان پردازنده را بخود اختصاص داده اند ، بسیار حائز اهمیت است . ارسال اطلاعات ذخیره شده برای پردازنده پس از غیر فعال شدن پردازه مربوطه ، متوقف خواهد شد. در صورتیكه مجددا" پردازه به اطلاعات ورودی نیاز داشته باشد ، دستگاه فعال و سیستم عامل دستوراتی را صادر تا بافر اطلاعات مربوطه را ارسال دارد. فرآیند فوق این امكان را به صفحه كلید یا مودم خواهد داد تا با سرعت مناسب خدمات خود را همچنان ادامه دهند ( ولواینكه پردازنده در آن زمان خاص مشغول باشد). مدیریت تمام منابع موجود در یك سیستم كامپیوتری ، یكی از گسترده ترین وظیفه های یك سیستم عامل هست .
موضوع :
برچسب ها : ,
امتیاز : 3 | نظر شما : 1 2 3 4 5 6
+ نوشته شده در چهارشنبه 10 ارديبهشت 1399ساعت 23:24 توسط علی | تعداد بازديد : 29 | |