یک سیستم کامپیوتری پیشرفته از یک یا چند پردازنده ، مقداری حافظه اصلی ، دیسک ها ، چاپگر ها ، صفحه کلید ، صفحه نمایش ، واسط های شبکه ای و دیگر دستگاه های ورودی و خروجی تشکیل شده است . این اجزا در کنار یکدیگر یک سیستم پیچیده را به وجود آورده اند . نوشتن برنامه هایی که تمامی این عناصر را مدیریت کرده و از آنها به طور صحیح ، بهینه و کارآمد استفاده نماید ، کار بسیار مشکلی است . اگر هر برنامه نویس مجبور باشد با مفاهیمی نظیر نحوه کار دستگاه های ورودی خروجی گوناگون آشنا باشد ، بسیاری از برنامه ها هرگز نوشته نخواهد شد . به همین دلیل ، از سالها قبل به وضوح مشخص بود که باید روش هایی یافت که برنامه نویسان را از پیچیدگی های سخت افزار دور نگه دارد . تلاش های گسترده ، منجر به ایجاد یک لایه نرم افزاری روی سخت افزار شد که همه اجزای سیستم را کنترل نموده و کار برنامه نویسان را راحت تر کند . به این لایه نرم افزاری سیستم عامل می گویند.
سرفصل :
– سیستم عامل چیست ؟
– سیستم عامل
– پالم (سیستم عامل)
– دلایل ایجاد سیستم عامل
– سیستم عامل لینوکس
– طراحی سیستم عامل
– وظایف سیستم عامل
– سیستم عامل های فعلی
– نام چند سیستم عامل معروف جهان
– انواع سیستم عامل
– سیستم عامل تک پردازنده
– سیستم عامل شبکه ای
– سیستم عامل توزیع شده
– سیستم عامل بی درنگ
– تطابق تکنیکهای سیستم عامل با نسل های کامپیوتر
– دو وظیفه ی مهم سیستم عامل سیستم عامل
– چگونه یک سیستم عامل را انتخاب نمائیم
– سیستم عامل ویندوز ( Windows )
– سیستم عامل Mac OS X