آشنایی با سیستم های عامل
rn
سیستم های عامل چه چیزی هستند؟
سیستم عامل در واقع مسئول مدیریت و کنترل تمام منابع سخت افزاری و نرم افزاری یک دستگاه را برعهده دارد و باعث ارتباط کاربر و برنامه های کاربر با سخت افزار می شود.اگر یک کامپیوتر را به بدن انسان تشبیه کنیم، این نرم افزار حکم مغز و شبکه عصبی انسان را دارد که وظیفه آن هماهنگی تمام اعضای بدن است. به طور کل سیستم عامل دارای وظایف مختلفی است که از جمله مهم ترین آنها می توان به موارد زیر اشاره کرد:rn
مدیریت منابع
سیستم عامل مسئول مدیریت و تخصیص منابع سخت افزاری مانند حافظه، پردازنده، دیسک و دستگاه های ورودی/خروجی است.rnاجرای برنامه ها
مهم ترین وطیفه سیستم عامل مسئول مدیریت و پیگیری اجرای چندین برنامه همزمان است و بدون یک نرم افزار هماهنگ کننده نمی توان از کاربردهای مختلف یک وسیله کامپیوتری استفاده کرد.rnمدیریت حافظه
سیستم عامل مسئول مدیریت حافظه است و برنامه ها را در حافظه اصلی و حافظه ثانویه قرار می دهد. این فرایند شامل تخصیص و گرفتن داده ها از حافظه است.rnمدیریت دستگاه ها
این نرم افزار مسئول مدیریت و کنترل دستگاه های ورودی/خروجی مانند صفحه کلید، ماوس، پرینتر و دستگاه های شبکه است.rnمدیریت شبکه
سیستم عامل مسئول برقراری ارتباط با دستگاه های شبکه و انتقال داده ها بین دستگاه ها است. این روند شامل کنترل ترافیک شبکه، پروتکل های ارتباطی و مدیریت خطا و خلل می شود.rnامنیت
این برنامه مسئول مدیریت امنیت سیستم به منظور حفاظت از داده ها و محدود کردن دسترسی به سایر برنامه ها و کاربران است.rnانواع سیستم عامل
سیستم های عامل می توانند به چندین دسته بندی مختلف تقسیم شوند. در ادامه به برخی از تقسیم بندی های رایج اشاره می کنیم:rnبر اساس سازمان بندی
نرم افزارهایی مانند ویندوز یا MacOS که بر تک نمونه سخت افزار نصب می شوند و تنها یک کامپیوتر را کنترل می کنند. این موارد با سیستمهای توزیع شده مانند لینوکس یا BSD کاملا تفاوت دارند. این برنامه ها می توانند بر چندین کامپیوتر دیگر نیز نصب شده و روی چند شبکه کامپیوتری کار کنند.rnبر اساس نوع واحد پردازشی
سیستم های ۳۲ بیتی روی پردازنده هایی با عرض کلیدواژه ۳۲ بیت مانند ویندوز XP یا ویندوز ۷ نصب می شوند و سیستم عامل ۶۴ بیتی بر پردازنده های با عرض کلید واژه ۶۴ بیت مانند ویندوز ۱۰ نصب می گردد.rnبرمبنای سخت افزار مرتبط
این نرم افزارها بسته به سخت افزار به کار گرفته شده نیز تفاوت دارند. مثلا ً برای تلفن های همراه، ساعت های هوشمند و دستگاه های تبلت از سیستم عامل متفاوتی استفاده می شود که اغلب مردم آنها را با نام iOS و اندروید می شناسند.rnبرمبنای وظیفه
سیستم های عامل بر مبنای وظیفه به طور کلی به دو دسته اصلی تقسیم می شوند: نرم افزارهای تک کاره که فقط می توانند یک برنامه کاربردی را در هر زمان اجرا کنند. و نرم افزارهای چندکاره که می توانند چندین برنامه کاربردی را به طور همزمان اجرا کنند.rnسیستم های عامل محبوب در سراسر جهان
موارد زیادی برای توضیح چرایی محبوب بودن هر یک از نرم افزارهای عامل مطرح می شود. به طور کلی راحتی کار با یک سیستم عامل، قیمت، سرعت و امکانات، نقش مهمی در محبوبیت آنها ایفا می کنند. در حال حاضر برخی از سیستم عامل های محبوب عبارتند از:rnویندوز
ویندوز، توسط شرکت مایکروسافت توسعه پیدا کرده و به بازار عرضه شده است. از مهمترین دلایل محبوبیت ویندوز می توان به تاریخچه طولانی آن، سازگاری عالی با نرم افزارها و بازی ها، پشتیبانی وسیع از سخت افزارها، رابط کاربری آسان، قابل فهم و همچنین سخت افزارهای کاربردی و متنوعی که از این سیستم عامل پشتیبانی می کنند اشاره کرد.rn
اندروید
اندروید، سیستم عاملی است که توسط شرکت گوگل به بازار عرضه شده است. مواردی نظیر به روز بودن، همراهی با یک مجموعه گسترده از برنامه ها و بازی ها، وجود تنوع بالای سخت افزارهای پشتیبانی کننده و همچنین امکانات پیشرفته مانند چندکاره بودن، امکان دسترسی به اینترنت، عملکرد بهتر باتری و نیز قابلیت پیکربندی بالا از دلایل محبوبیت اندروید هستند.rniOS
این سیستم عامل توسط شرکت اپل توسعه پیدا کرده و در دستگاه های تلفن همراه و تبلت اپل مانند آیفون و آیپد استفاده می شود. شامل کیفیت بالای سخت افزارها، تجربه کاربری بسیار ساده و بی دردسر، پشتیبانی قوی از امنیت و حریم خصوصی و اپلیکیشن های اختصاصی از جمله دلایل محبوبیت این نرم افزار هستند.rnلینوکس
لینوکس یک سیستم عامل منبع باز و رایگان است که توسط جامعه بزرگی از توسعه دهندگان حمایت می شود. دلایل محبوبیت لینوکس شامل ثبات بالا، امنیت بیشتر، دسترسی آزاد به کدهای منبع و توانایی سفارشی سازی بالا و همچنین هزینه های پایین توسعه و استفاده از آن است. لینوکس در بسیاری از دستگاه ها و سیستم ها نظیر سرورها، دستگاه های هوشمند، تلفن های همراه و حتی بعضی از خودروها استفاده می شود.rn
جمع بندی
سیستم های عامل جزء اساسی در هر سیستم کامپیوتری هستند. بدون سیستم عامل، کاربران نمی توانند از نرم افزارهای کاربردی استفاده کنند. این فناوری به عنوان یک واسط میان سخت افزار و نرم افزار عمل می کند و به کاربران امکان می دهد تا از منابع سخت افزاری به طور کارآمد استفاده کنند. از این رو باید درک عمیقی نسبت به عملکرد سیستم عامل وجود داشته باشد تا افراد بتوانند آنها را مورد استفاده قرار دهند.سیستم عامل یکی از منابع اصلی کنکور کارشناسی ارشد وزارت علوم در ایران است. بهترین مبع درسی برای مطالعه و موفقیت در آزمون کارشناسی ارشد کامپیتور کتاب سیستم عامل طرقی حقیقت پارسه است ویرایش جدید این کتاب با عنوان سیستم عامل با رویکرد حل مسائل توسط انتشارات پارس رسانه به چاپ رسیده است. شما می توانید برای خرید این کتاب و هزاران کتاب دیگر به سایت کتاب نوین مراجعه کنید و از تخفیفات ویژه این فروشگاه با سابقه ب