سیستم عامل OS
سیستم عامل (OS) چیست؟
سیستم عامل OS
چرا باید از سیستم عامل استفاده کنیم؟
یک سیستم عامل مزایای قدرتمندی را برای نرم افزار کامپیوتر و توسعه نرم افزار به همراه دارد.
بدون سیستم عامل ، هر برنامه ای نیاز به داشتن رابط کاربری خاص خود
و همچنین کد جامع مورد نیاز برای مدیریت کلیه عملکردهای سطح پایین سیستم اصلی ،
مانند ذخیره سازی اطلاعات ، رابط های شبکه و غیره دارد.
نمونه هایی از سیستم عامل های معروف :
- Windows 10 : سیستم عامل سازگار با کامپیوتر و مایکروسافت
ویندوز رایج ترین و پرکاربردترین سیستم عامل دنیا است .
- Apple macOS : امروز تنها سیستم عامل سیستم های اپل macOS است.
- Ubuntu Linux : نوع رایج لینوکس است که با رایانه های سازگار
با کامپیوتر و IBM استفاده می شود.
- Google Android : سیستم عامل مورد استفاده با تلفن ها و تبلت های سازگار با اندروید .
- iOS : سیستم عامل مورد استفاده در آیفون و آیپد اپل .
- Chromium : سیستم عامل گوگل که در کروم بوک ها استفاده می شود.
- OxygenOS : سیستم عامل اختصاصی گوشی های OnePlus.
سیستم عامل OS
وظایف سیستم عامل
- استفاده بهینه از منابع و جلوگیری از به هدر رفتن آنها
- تخصیص و آزاد سازی منابع
- اداره صف ها و زمان بندی استفاده از منابع
- حساب داری ( Accounting ) میزان استفاده از منابع
- ایجاد امنیت ( security )
- ایجاد ، حذف و اداره فرایند ها
- ایجاد مکانیسم های ارتباط بین فرایند ها و همگام سازی آنها
- مدیریت فایل ها و پوشه ها
- مدیریت حافظه های اصلی و جانبی
- برقراری امکان دسترسی چندتایی ( Multiaccess ) و اجرای هم روند ( Concurrent ) فرایند ها
- به اشتراک گذاری منابع ( Resource Sharing )
- تعیین راهکار هایی برای اداره بن بست ( deadlock ) ها
- جلوگیری از شرایط رقابتی ( Race Condition ) و تداخل یا در هم قفل شدن ( Interlock ) فرایند ها
- جلوگیری از گرسنگی ( Starvation )