هر رایانه با یک سیستم عامل (OS) عرضه می شود و قابلیت های شبکه در همه سیستم عامل های مدرن تعبیه شده است. سیستم عامل شامل نرمافزاری است که برنامهها، عملکردها و سختافزار روی یک دستگاه را مدیریت میکند و رابطی را ارائه میکند که برای تعامل با آن ویژگیها استفاده میشود. نرم افزار سیستم عامل روی لپ تاپ ها، رایانه های رومیزی، تلفن های هوشمند، تبلت ها، روترهای شبکه و سایر دستگاه های هوشمند اجرا می شود.
انواع سیستم عامل
شناخته شده ترین و رایج ترین سیستم عامل هایی هستند که در رایانه های شخصی یافت می شوند، مانند Microsoft Windows، macOS، و Linux (یک سیستم عامل یونیکس مانند).
برخی از سیستم عامل ها برای انواع خاصی از تجهیزات طراحی شده اند، از جمله موارد زیر:
- Apple iOS، iPadOS، و Google Android برای تلفنهای هوشمند و رایانههای لوحی.
- Solaris، HP-UX، DG-UX، و انواع دیگر یونیکس برای رایانه های سرور.
- DEC VMS (سیستم حافظه مجازی) برای رایانههای اصلی.
- Apple tvOS برای پخش کننده های رسانه دیجیتال Apple TV.
- Wear for Google Watches.
سیستم عامل های دیگر که در گذشته رایج بودند:
- Novell Netware یک سیستم عامل محبوب برای رایانه های ویندوز در دهه 1990 بود.
- IBM OS/2 یک سیستم عامل ویندوز اولیه بود که برای مدتی با مایکروسافت ویندوز رقابت کرد اما موفقیت محدودی در بازار مصرف داشت.
- Multics یک سیستم عامل ابتکاری بود که در دهه 1960 برای رایانه های بزرگ ایجاد شد. بر توسعه یونیکس تأثیر گذاشت.
سیستمهای عامل شبکه
یک سیستم عامل مدرن حاوی نرم افزار داخلی است که برای ساده کردن شبکه طراحی شده است.نرم افزار سیستم عامل معمولی شامل اجرای TCP/IP و برنامه های کاربردی مرتبط مانند پینگ و ردیابی، همراه با درایورهای دستگاه و سایر نرم افزارها برای فعال کردن خودکار اترنت یا رابط بی سیم برای یک دستگاه است.
سیستم عامل های دستگاه های تلفن همراه معمولاً برنامه هایی را برای فعال کردن Wi-Fi، بلوتوث و سایر اتصالات بی سیم ارائه می دهند.
نسخه های اولیه مایکروسافت ویندوز از شبکه های کامپیوتری پشتیبانی نمی کردند. مایکروسافت قابلیت اصلی شبکه را با شروع Windows 95 و Windows for Workgroups اضافه کرد.
مایکروسافت ویژگی اشتراکگذاری اتصال به اینترنت (ICS) را در نسخه دوم ویندوز 98 (Win98 SE) و Windows HomeGroup برای شبکههای خانگی در ویندوز 7 معرفی کرد. آن را با Unix که از ابتدا برای شبکه طراحی شده بود مقایسه کنید.
امروزه، پشتیبانی شبکه یک امر عادی است تا استثنا. اکثر سیستم عامل های مدرن به عنوان سیستم عامل های شبکه واجد شرایط هستند زیرا دسترسی به اینترنت را فعال می کنند و از شبکه خانگی پشتیبانی می کنند.
سیستم عامل های تعبیه شده
یک سیستم عامل تعبیه شده از پیکربندی نرم افزار خود بدون یا محدود پشتیبانی نمی کند. برای مثال، سیستمعاملهای جاسازیشده مانند روترها، شامل یک وب سرور از پیش پیکربندی شده، سرور DHCP و برخی ابزارهای کمکی هستند، اما اجازه نصب برنامههای جدید را نمیدهند. نمونه هایی از سیستم عامل های تعبیه شده برای روترها عبارتند از:
- سیسکو IOS (سیستم عامل اینترنت)
- DD-WRT
- Juniper Junos