Tutti i computer vengono forniti con un software chiamato sistema operativo (SO) per gestire tutto il software e l'hardware sul computer e per fornire un'interfaccia che gli esseri umani possono utilizzare per interagire con le macchine. Il software del sistema operativo funziona non solo su computer portatili ma anche su smartphone, tablet, router di rete e altri dispositivi intelligenti.
Tipi di sistemi operativi
Corporazioni, università e individui intraprendenti hanno sviluppato centinaia di sistemi operativi per computer nel corso degli anni. I sistemi operativi più noti sono quelli trovati sui personal computer:
- Microsoft Windows
- Mac OS
- Linux (un sistema operativo simile a UNIX)
Alcuni sistemi operativi sono progettati per determinati tipi di apparecchiature, come ad esempio:
- Apple iOS e Google Android per smartphone e tablet
- Solaris, HP-UX, DG-UX e altre varianti di Unix per computer server
- DEC VMS (Virtual Memory System) per computer mainframe
- TvOS di Apple per i lettori multimediali digitali Apple TV
- Indossare OS per gli smartwatch di Google
Altri sistemi operativi hanno goduto di un periodo di notorietà ma ora sono di interesse solo storico:
- Novell Netware era un popolare sistema operativo per PC negli anni '90.
- IBM OS / 2 era un vecchio sistema operativo per PC in concorrenza con Microsoft Windows per un certo periodo, ma con un successo limitato nel mercato consumer.
- Multics è stato un sistema operativo particolarmente innovativo creato per i mainframe negli anni '60 che ha influenzato il successivo sviluppo di Unix.
Sistemi operativi di rete
Un moderno O / S contiene molto software integrato progettato per semplificare la connessione di un computer. Il software O / S tipico include un'implementazione dello stack di protocollo TCP / IP e programmi di utilità correlati come ping e traceroute, insieme ai driver di dispositivo necessari e ad altro software per abilitare automaticamente l'interfaccia Ethernet o wireless di un dispositivo. I sistemi operativi dei dispositivi mobili normalmente forniscono i programmi necessari per abilitare Wi-Fi, Bluetooth o altra connettività wireless.
Le prime versioni di Microsoft Windows non fornivano alcun supporto per le reti di computer. Microsoft ha aggiunto funzionalità di rete di base al proprio sistema operativo a partire da Windows 95 e Windows per Workgroup. Microsoft ha anche introdotto la sua funzionalità Condivisione connessione Internet (ICS) in Windows 98 Second Edition (Win98 SE) e Windows HomeGroup per le reti domestiche in Windows 7. Contrasto che con Unix, progettato fin dall'inizio con il networking in vista. I sistemi operativi più moderni si qualificano come sistemi operativi di rete a causa della popolarità di Internet e delle reti domestiche.
Sistemi operativi integrati
Un cosiddetto sistema embedded supporta la configurazione no o limitata del suo software. I sistemi integrati come i router, ad esempio, in genere includono un server Web preconfigurato, un server DHCP e alcune utilità, ma non consentono l'installazione di nuovi programmi. Esempi di sistemi operativi incorporati per router includono:
- Cisco IOS (sistema operativo Internetwork)
- DD-WRT
- Juniper Junos