Todos os computadores vêm com um software chamado sistema operacional (SO) para gerenciar todo o software e hardware do computador e para fornecer uma interface que os humanos possam usar para interagir com as máquinas. O software do sistema operacional é executado não apenas em laptops, mas também em smartphones, tablets, roteadores de rede e outros dispositivos inteligentes.
Tipos de sistemas operacionais
Corporações, universidades e indivíduos empreendedores desenvolveram centenas de sistemas operacionais de computadores ao longo dos anos. Os sistemas operacionais mais conhecidos são aqueles encontrados em computadores pessoais:
- Microsoft Windows
- Mac OS
- Linux (um sistema operacional semelhante ao UNIX)
Alguns sistemas operacionais são projetados para determinados tipos de equipamentos, como:
- Apple iOS e Google Android para smartphones e tablets
- Solaris, HP-UX, DG-UX e outras variantes do Unix para servidores
- DEC VMS (Virtual Memory System) para computadores mainframe
- TvOS da Apple para players de mídia digital da Apple TV
- Use o sistema operacional para smartwatches do Google
Outros sistemas operacionais desfrutaram de um período de notoriedade, mas agora são de interesse histórico:
- O Novell Netware era um sistema operacional popular para PCs nos anos 90.
- O IBM OS / 2 foi um antigo sistema operacional de PC que competiu com o Microsoft Windows por um tempo, mas teve sucesso limitado no mercado de consumo.
- Multics foi um sistema operacional especialmente inovador criado para mainframes na década de 1960 que influenciou o desenvolvimento posterior do Unix.
Sistemas Operacionais de Rede
Um O / S moderno contém muito software embutido projetado para simplificar a rede de um computador. O software típico de O / S inclui uma implementação da pilha de protocolos TCP / IP e programas utilitários relacionados, como ping e traceroute, juntamente com os drivers de dispositivo e outros softwares necessários para habilitar automaticamente a interface sem fio ou Ethernet de um dispositivo. Os sistemas operacionais dos dispositivos móveis normalmente fornecem os programas necessários para habilitar o Wi-Fi, o Bluetooth ou outras conectividades sem fio.
Versões anteriores do Microsoft Windows não forneciam suporte para redes de computadores. A Microsoft adicionou capacidade de rede básica ao seu sistema operacional, começando com o Windows 95 e o Windows for Workgroups. A Microsoft também introduziu seu recurso ICS (Internet Connection Sharing) no Windows 98 Second Edition (Win98 SE) e Windows HomeGroup para redes domésticas no Windows 7. Compare isso com o Unix, que foi projetado desde o início com a rede em exibição. A maioria dos sistemas operacionais modernos se qualifica como sistemas operacionais de rede devido à popularidade da internet e da rede doméstica.
Sistemas Operacionais Embarcados
Um chamado sistema embarcado não suporta ou limita a configuração de seu software. Sistemas incorporados, como roteadores, por exemplo, normalmente incluem um servidor da Web pré-configurado, um servidor DHCP e alguns utilitários, mas não permitem a instalação de novos programas. Exemplos de sistemas operacionais incorporados para roteadores incluem:
- Cisco IOS (Internetwork Operating System)
- DD-WRT
- Juniper Junos