سیستم عامل کامپیوتر چیست؟
کامپیوترها از نرم افزار کم سطح به نام یک سیستم عامل (O / S) استفاده می کنند تا به کارکنان دستگاه های فیزیکی کمک کنند. O / S قادر به اجرای نرم افزارهای کاربردی (به نام "برنامه ها") و همچنین ایجاد برنامه های جدید می باشد. نرم افزار سیستم عامل نه تنها در رایانه های لپتاپ بلکه در تلفن های همراه، روترهای شبکه و دیگر دستگاه های تعبیه شده به اصطلاح می پردازد.
انواع سیستم عامل ها
صدها نفر از سیستم عامل های مختلف کامپیوتر در طول سال ها توسط شرکت ها، دانشگاه ها و افراد سازنده توسعه یافته است. سیستم عامل های شناخته شده ترین رایانه های شخصی هستند:
- ویندوز مایکروسافت
- Mac OS X
- لینوکس
برخی از سیستم عامل ها برای انواع خاصی از تجهیزات طراحی شده اند
- اپل iOS و گوگل آندروید (نوعی از لینوکس) - برای تلفن های همراه
- سولاریس، HP-UX، DG-UX و سایر انواع یونیکس - برای رایانه های سرور
- DEC VMS (سیستم حافظه مجازی) - برای رایانه های اصلی
سیستم عامل های دیگر از دوره ای غم انگیز بهره مند شدند اما در حال حاضر فقط علاقه تاریخی دارند:
- Novell Netware محبوب O / S برای رایانه های شخصی در دهه 1990 بود
- IBM OS / 2 یک PC O / S اولیه بود که برای مدتی با مایکروسافت رقابت میکرد اما موفقیتی در بازار مصرف داشت
- Multics یک سیستم عامل به خصوص نوآورانه بود که برای سیستم های اصلی در دهه 1960 ایجاد شد و بر توسعه یونیکس تأثیر گذاشت
سیستم عامل های شبکه
مدرن O / S شامل بسیاری از نرم افزارهای ساخته شده در طراحی ساده برای شبکه سازی یک کامپیوتر است. نرم افزار معمولی O / S شامل پیاده سازی پشته پروتکل TCP / IP و برنامه های مربوطه مانند پینگ و traceroute می باشد. این شامل درایور های دستگاه لازم و سایر نرم افزارها است تا به طور خودکار یک رابط اترنت دستگاه را فعال کنید. دستگاه های موبایل به طور معمول برنامه هایی را برای فعال کردن Wi-Fi ، بلوتوث یا سایر اتصالات بی سیم فراهم می کنند.
نسخه های اولیه مایکروسافت ویندوز هیچ گونه پشتیبانی برای شبکه های کامپیوتری ارائه نمی داد. مایکروسافت توانایی شبکه های پایه را به سیستم عامل خود با شروع ویندوز 95 و ویندوز برای گروه های کاری افزوده است. مایکروسافت نیز در ویندوز 98 Second Edition (Win98 SE)، Windows HomeGroup برای شبکه خانگی در ویندوز 7 و غیره معرفی کرده است. کنتراست با یونیکس که از ابتدا با شبکه در نظر گرفته شده بود. تقریبا هر مشتری O / S امروز به عنوان یک سیستم عامل شبکه به دلیل محبوبیت اینترنت و شبکه های خانگی واجد شرایط است.
سیستم عامل جاسازی شده
سیستم به اصطلاح جاسازی شده پشتیبانی از پیکربندی نرمافزار یا محدودیت آن را ندارد. به عنوان مثال، سیستم های جاسازی شده مانند روترها معمولا شامل یک وب سرور از قبل تنظیم شده، سرور DHCP و برخی از سرویس ها هستند، اما اجازه نصب برنامه های جدید را نمی دهد. نمونه هایی از سیستم عامل های تعبیه شده برای روتر ها عبارتند از:
- سیسکو IOS (سیستم عامل اینترنتی)
- DD-WRT
- Juniper Junos
سیستم عامل جاسازی شده همچنین می تواند در تعداد زیادی از ابزارهای مصرفی شامل تلفن (سیستم عامل آیفون)، PDA ها (ویندوز CE) و پخش کننده های رسانه ای دیجیتال (ipodlinux) یافت شود.