***5
تعریف سیستم عامل:
سیستم عامل مجموعه ای از برنامه هاست که یا به صورت software یا به صورت firmware پیاده سازی شده و سخت افزار را قابل استفاده می سازد.
سخت افزار “ قدرت پردازش خام “ را فراهم می کند سیستم عامل این قدرت را در دسترس کاربران قرار میدهد .
سیستم عامل همچنین سخت افزار را با دقت مدیریت میکند تا به کارایی (performance)
خوب دست یابد.سیستم عامل اساسی ترین برنامه سیستمی است که کنترل کلیه منابع سیستم
را بر عهده دارد و زمینه ای (بستری) را فراهم میسازد که برنامه های کاربران بر روی آن
نوشته شود.
وظایف اصلی سیستم عامل :
1-سیستم عامل به عنوان مدیر منابع(مدیریت منابع) resource management
2-سیستم عامل به عنوان یک ماشین توسعه یافته یا مجازیextended (virtual)m
achine
***6
وظایف:
1 - سیستم عامل به عنوان مدیر منابع
تعریف منبع (( resource:
() هر یک از قطعات سخت افزاری مانند پردازنده ها ، حافظه، زمان سنج،دیسکها ،ماوس،
واسط شبکه(NIC)، چاپگر و... یک منبع (سخت افزاری)هستند.
() فایلها ،رکوردهای پایگاه داده ها هر کدام یک منبع (نرم افزاری) هستند.
سخت افزاری
لذا منبع (resource) به دو دسته تقسیم می شود
نرم افزاری
دریک سیستم عامل چند کار بره ، مدیریت و حفاظت حافظه ، دستگاههای ورودی/ خروجی و دیگر منابع بسیار اهمیت دارد ، زیرا در غیر اینصورت کاربران ممکن است با یکدیگر تداخل
کاری پیدا کنند(به عنوان مثال سه کاربر که در یک شبکه همزمان روی پرینتر خروجی می فرستند.)
***7
نکته دیگر اینکه کاربران نه تنها نیاز به اشتراک گذاشتن سخت افزاردارند ،بلکه نیاز دارند اطلاعات
(فایلها ، رکوردهای پایگاه داده و ...) را نیزبه اشتراک گذارند .