آشنایی با انواع سیستم عامل
سیستم عامل نرم افزاری است که به عنوان رابط بین کاربر و سخت افزار کامپیوتر عمل میکند و در واقع اجرای برنامه ها را کنترل می کند. هر سیستم کامپیوتری باید حداقل یک سیستم عامل برای اجرای برنامه ها داشته باشد. برنامه هایی مانند: مرورگرها، آفیس و … برای اجرا و انجام وظایف خود به محیطی نیاز دارند. که سیستم عامل آن را فراهم میکند.
سیستم عامل به شما کمک میکند تا با کامپیوتر بدون این که بدانید چگونه به زبان کامپیوتر صحبت کنید، ارتباط برقرار کنید. استفاده از کامپیوتر یا موبایل بدون داشتن سیستم عامل برای کاربر امکان پذیر نیست. سیستم عامل برای اولین بار در اواخر دهه 1950 توسعه یافت. امروز کاربران از انواع سیستم عامل استفاده میکنند که در ادامه به معرفی برخی از آن ها میپردازیم.
سیستم عامل یا OS تمامی نرم افزارها و سخت افزارهای رایانه را مدیریت میکند. وظایف اصلی مانند: مدیریت فایل، حافظه و فرآیند، مدیریت ورودی و خروجی، و کنترل دستگاه های جانبی مانند: درایو دیسک و چاپگر را انجام می دهد.
وظیفه انواع سیستم عامل ها در رایانه چیست؟
مدیریت فرآیند : مدیریت فرآیند به سیستم عامل کمک می کند تا فرآیندها را ایجاد و حذف کند. همچنین مکانیسم هایی برای هماهنگ سازی و ارتباط بین فرآیندها فراهم میکند.
کنترل حافظه: ماژول مدیریت حافظه وظیفه تخصیص و عدم تخصیص فضای حافظه را به برنامه های نیازمند به این منابع انجام میدهد.
مدیریت فایل : تمامی فعالیت های مرتبط با فایل مانند ذخیره سازی سازمان، بازیابی، نام گذاری، اشتراک گذاری و حفاظت از فایل ها را مدیریت میکند.
کنترل سیستم I/O: یکی از اهداف اصلی هر سیستم عامل مخفی کردن ویژگی های سخت افزاری آن از کاربر است.
مدیریت ذخیره سازی ثانویه: سیستم ها دارای چندین سطح ذخیره سازی هستند که شامل: ذخیره سازی اولیه، ذخیره سازی ثانویه و ذخیره سازی کش میباشد.
امنیت: ماژول امنیتی از داده ها و اطلاعات یک سیستم کامپیوتری در برابر تهدید بدافزار و دسترسی مجاز محافظت میکند.
تفسیر فرمان : این ماژول دستورات داده شده توسط منابع سیستم را تفسیر میکند و برای پردازش آن دستورات عمل می کند.
مزیت سیستم عامل
به شما امکان می دهد جزئیات سخت افزار را با ایجاد یک انتزاع مخفی کنید
استفاده آسان با رابط کاربری گرافیکی فوق العاده دارد
محیطی را ارائه می دهد که در آن کاربر می تواند برنامه ها را اجرا کند
این منابع سیستم کامپیوتری را با فرمت آسان برای استفاده فراهم می کند
به عنوان یک واسطه بین تمام سخت افزارها و نرم افزارهای سیستم عمل می کند
معایب سیستم عامل
اگر مشکلی در سیستم عامل رخ دهد، ممکن است تمام محتوای ذخیره شده در سیستم خود را از دست بدهید
انواع سیستم عامل
سیستم عامل ها معمولا روی هر رایانه ای که خریداری می کنید از قبل بارگذاری می شوند. اکثر افراد از سیستم عاملی استفاده میکنند که قبلا بر روی رایانه آن ها ران شده است، اما می توان سیستم عامل اولیه را مطابق با اولویت خود ارتقا داد یا تغییر داد.
سیستم عامل های مختلف به روش های گوناگون کار خواهند کرد. آن ها ممکن است از نظر بصری متفاوت به نظر برسند، اصطلاحات مختلفی برای عملکردهای مشترک داشته باشند و برنامه ها را به روش های مختلف سازماندهی کنند. اگر متوجه شدید که در دانشگاه از رایانه ای استفاده میکنید که با آن آشنا نیستید، نگران نباشید کمی تمرین کنید و به خوبی به راه خود ادامه دهید. سیستم عامل های زیادی در دسترس هستند، اما سه سیستم عامل رایج عبارتند از: ویندوز مایکروسافت، macOS اپل و لینوکس!
ویندوز مایکروسافت
مایکروسافت ویندوز مجموعه ای از سیستم عامل های نرم افزاری مبتنی بر رابط های گرافیکی کاربران است که توسط مایکروسافت تولید شده است. نسخه های مختلف ویندوز عبارتند از: 10، 9، 8، 7، xp که برای رابط های کاربری مختلف اعم از خانگی، اداری، سازمانی، و … ساخته شده است.
سیستم عامل مکینتاش
Mac OS یکی دیگر از انواع سیستم عامل ها است که توسط Apple Computer Inc توسعه یافته است. Macintosh به دلیل رابط کاربری گرافیکی زیبا محبوب است. این نرم افزار سیستمی یکپارچه و بدون نام بود که اولین بار در سال 1984 معرفی شد. سیستم عامل مک را میتوان به دو خانواده تقسیم کرد:
خانواده Mac OS Classic.
سیستم عامل Mac OS X.
سیستم عامل یونیکس
یکی از انواع سیستم عامل یونیکس است که در سال 1969 توسط گروهی از کارمندان AT & T Bell Labs، از جمله کن تامپسون، دنیس ریچی، برایان کرنیگان، داگلاس مکلروی و جو اوسانا توسعه یافت. یک سیستم عامل چندوظیفگی و چند کاربره است. این سیستم عامل در مین فریم ها و ایستگاه های کاری در تاسیسات شرکتی یافت می شود.
سیستم عامل لینوکس
منشاء لینوکس در یونیکس است. او در دهه شصت توسط محققین دنیس ریچی و کن تامپسون از آزمایشگاه های AT & TBell ساخته شد. در سال 1983 با هدف ایجاد یک سیستمعامل کامل و آزاد شبه-یونیکس بهوسیله ریچارد استالمن پایهگذاری شد. GNU مخفف بازگشتی «GNU’s Not Unix» است. لینوکس را می توان بر روی همه نوع کامپیوتر بدون توجه به سخت افزار نصب کرد. این سیستم عامل یک سیستم عامل سرور پیشرو است و می تواند 10 ابرکامپیوتر سریع را در کل جهان اجرا کند و دو مورد از بهترین مزایای آن این است که ویروسی نمی شوید و رایگان است.