تأتي جميع أجهزة الكمبيوتر مع برنامج يسمى نظام التشغيل (OS) لإدارة كافة البرامج والأجهزة الموجودة على الكمبيوتر وتوفير واجهة يمكن للبشر استخدامها للتفاعل مع الأجهزة. يعمل برنامج نظام التشغيل ليس فقط على أجهزة الكمبيوتر المحمولة ولكن أيضًا على الهواتف الذكية والأجهزة اللوحية وأجهزة توجيه الشبكات والأجهزة الذكية الأخرى.
أنواع أنظمة التشغيل
طورت الشركات والجامعات والأفراد المغامرين مئات أنظمة تشغيل الكمبيوتر على مر السنين. أفضل أنظمة التشغيل المعروفة هي تلك الموجودة على أجهزة الكمبيوتر الشخصية:
- مايكروسوفت ويندوز
- ماك
- Linux (نظام تشغيل يشبه UNIX)
تم تصميم بعض أنظمة التشغيل لأنواع معينة من المعدات ، مثل:
- Apple iOS و Google Android للهواتف الذكية والأجهزة اللوحية
- Solaris و HP-UX و DG-UX ومتغيرات أخرى من Unix لأجهزة كمبيوتر الخادم
- DEC VMS (Virtual Memory System) لأجهزة الكمبيوتر المركزية
- أبل TVOS لمشغلات أبل التلفزيون الرقمي وسائل الإعلام
- ارتداء نظام التشغيل ل smartwatches جوجل
تمتعت أنظمة التشغيل الأخرى بفترة سمعة سيئة ولكنها ليست ذات أهمية تاريخية سوى الآن:
- كان Novell Netware نظامًا شائعًا لأجهزة الكمبيوتر الشخصية في التسعينيات.
- كان نظام التشغيل IBM OS / 2 نظام تشغيل جهاز كمبيوتر مبكرًا يتنافس مع Microsoft Windows لبعض الوقت لكنه حقق نجاحًا محدودًا في السوق الاستهلاكية.
- كان Multics نظام تشغيل مبتكر بشكل خاص تم إنشاؤه من أجل الحواسيب الكبرى في الستينيات والذي أثر على تطوير Unix في وقت لاحق.
أنظمة تشغيل الشبكة
يحتوي نظام O / S الحديث على الكثير من البرامج المدمجة المصممة لتبسيط الربط الشبكي للكمبيوتر. يتضمن برنامج O / S النموذجي تنفيذ مكدس بروتوكول TCP / IP وبرامج الأداة المساعدة ذات الصلة ، مثل ping و traceroute ، إلى جانب برامج تشغيل الأجهزة الضرورية والبرامج الأخرى لتمكين واجهة Ethernet أو الواجهة اللاسلكية للجهاز تلقائيًا. توفر أنظمة تشغيل الأجهزة المحمولة عادةً البرامج اللازمة لتمكين Wi-Fi أو Bluetooth أو أي اتصال لاسلكي آخر.
لم تقدم الإصدارات المبكرة من Microsoft Windows أي دعم لشبكات الكمبيوتر. أضافت Microsoft إمكانية شبكات أساسية إلى نظام التشغيل الخاص بها بدءاً من Windows 95 و Windows for Workgroups. طرحت Microsoft أيضًا ميزة مشاركة اتصال إنترنت (ICS) في Windows 98 Second Edition (Win98 SE) و Windows HomeGroup للشبكات المنزلية في Windows 7. قارن ذلك مع Unix ، والذي تم تصميمه من البداية باستخدام الشبكات في العرض. معظم أنظمة التشغيل الحديثة مؤهلة لأنظمة تشغيل الشبكة بسبب شعبية الإنترنت والشبكات المنزلية.
أنظمة التشغيل المدمجة
يدعم ما يسمى النظام المضمن لا أو تكوين محدود من برامجه. فعلى سبيل المثال ، تشتمل الأنظمة المدمجة مثل أجهزة التوجيه على خادم ويب تم تكوينه مسبقًا وخادم DHCP وبعض الأدوات المساعدة ، ولكنها لا تسمح بتثبيت برامج جديدة. تتضمن أمثلة أنظمة التشغيل المضمنة لأجهزة التوجيه ما يلي:
- Cisco IOS (نظام تشغيل شبكة الإنترنت)
- DD-WRT
- جونيبر جونوس