سیستم عامل به عنوان مدیر منابع
سیستم عامل به عنوان مدیر منابع
سیستم عامل به عنوان مدیر منابع
کامپیوتر مجموعه ای از منابع برای انتقال ، ذخیره سازی و پردازش داده ها
و همچنین برای کنترل همین اعمال است.سیستم عامل مسئول مدیریت این منابع
است. پاسخ این سوال که آیا سیستم عامل انتقال ، ذخیره سازی و پردازش داده ها
را کنترل میکند از یک دیدگاه مثبت است. از این دیدگاه که سیستم عامل با مدیریت منابع
کامپیوتر ، اعمال اصلی آن را کنترل میکند. اما این کنترل به گونه ای خاص است
بطور عادی ما راهکار کنترل را چیزی خارج از عنصر کنترل شونده و یا حداقل
اینکه چیزی متمایز و مجزا از آن در نظر میگیریم.
( مثلا سیستم گرمایی مسکن به وسلیه ترموستات کنترل میشود که کاملا از
بخش های تولید و توذیع گرما متمایز است.) سیستم عامل اینگونه نیست و به عنوان یک
راهکار کنترلی از دوجهت غیرعادی است.
• سیستم عامل مثل نرم افزارهای عادی کامپیوتر عمل میکند. یعنی یک
برنامه یا مجموعه ای از برنامه هاست و توسط پردازنده اجرا میشود.
• سیستم عامل مرتبا کنترل کردن را رها میکند و به دست گرفتن مجدد
کنترل ،بستگی به اجازه پردازنده دارد.
در حقیقت سیستم عامل چیزی جز مجموعه ای از برنامه های کامپیوتری نیست
مثل سایر برنامه ها دستورالعمل هایی را برای پردازنده آماده می کند.
تفاوت اصلی در قصد و نیت برنامه است. سیستم عامل پردازنده را برای
استفاده از سایر منابع سیستم و در ترتیب اجرای برنامه های دیگر هدایت میکند.
اما برای اینکه پردازنده این موارد را انجام دهد ، باید اجرای برنامه سیستم عامل
را کنار گذاشته و برنامه های دیگر را اجرا نماید. بنابراین سیستم عامل کنترل
پردازنده را رها می کند تا پردازنده کار مفیدی انجام دهد و موقعی کنترل را
دوباره بدست میگیرد که پردازنده را برای انجام قسمت بعدی از کار آماده کند.
بخشی از سیستم عامل در حافظه اصلی است. این بخش هسته سیستم عامل را دربردارد.
اعمال هسته بیشترین تعداد دفعات استفاده را داشته و در هر لحظه
قسمت های دیگر سیستم عامل از آنها استفاده می کنند.
سیستم عامل به عنوان مدیر منابع