Os sistemas operacionais de computador são essenciais para o funcionamento de qualquer computador. Você pode ter um computador, laptop ou um dispositivo móvel, como um tablet ou smartphone. Cada um desses dispositivos precisa de um 'Sistema Operacional' ou SO para executá-lo e controlar seu funcionamento geral. Os vários sistemas de SO disponíveis são conhecidos como “Famílias de SO”.
Todos os seus softwares ou aplicativos são executados no sistema operacional do computador - sem um sistema operacional, o seu computador não faria nada. Existem muitos sistemas operacionais de computador, ou famílias de sistemas operacionais, disponíveis em todo o mundo. Aqui estão algumas informações sobre as famílias de sistemas operacionais mais comuns em uso hoje.
1. DOS: Sistema operacional de disco
O DOS era o sistema operacional usado nos primeiros dias da computação e foi estendido para o PC-DOS por Bill Gates quando a IBM foi solicitada pela IBM a desenvolver um sistema operacional para os computadores pessoais da IBM. Isso foi estendido por Gates para o MS-DOS, para ser usado apenas pela Microsoft.
O termo 'sistema operacional de disco' aplicado aos discos que eram essenciais para os computadores rodarem naquela época - discos rígidos ou disquetes, o último usado para computação comercial com drives Winchester no início, e disquetes usados para carregar software antes dos PCs com muita memória interna tornou-se comum.

As unidades Winchester foram desenvolvidas pela IBM e envolviam discos rígidos com 30 MB de armazenamento fixo e 30 MB de armazenamento removível. Eles foram chamados de Winchesters pela IBM em homenagem ao rifle Winchester 30/30 (diâmetro da bala de 0.308 polegadas x 30 grãos de pólvora).
O DOS é operado por meio de comandos de texto por meio de um 'prompt de comando' [C:>] e era o sistema operacional subjacente do Microsoft Windows até o Windows 98 e ME. Ainda está disponível hoje.
2.Microsoft Windows
Microsoft Windows é provavelmente o sistema operacional de computador mais conhecido e comum do mundo hoje. Foi desenvolvido pela Microsoft Corporation de Bill Gates e pode ser executado em várias plataformas diferentes, especialmente em PCs ou computadores pessoais. Ele oferece uma versão moderna do sistema WIMP (Windows, Icons, Menus, Pointer), um termo usado pela primeira vez por Merzouga Wilberts em 1980 e inicialmente usado em computadores Apple.

A Microsoft adotou o sistema WIMP, que é o sistema operacional de PC mais usado em todo o mundo. As versões modernas não usam mais o MS-DOS, embora o prompt de comando do DOS ainda esteja disponível, se necessário. O Microsoft Windows fornece uma GUI (Graphical User Interface) que fornece um ambiente multitarefa cooperativo. Os usuários podem executar uma infinidade de programas ou aplicativos (aplicativos), cada um em sua própria janela, com ícones que representam links clicáveis para aplicativos específicos. Muitos PCs são vendidos com o Windows já instalado.
3. Mac OS para máquinas Macintosh
O Mac OS foi desenvolvido para executar o sistema de computador Apple Macintosh. Os computadores Apple foram introduzidos em 1984, e o Mac OS foi o primeiro computador comercialmente bem-sucedido a usar uma GUI e provavelmente foi o que levou a Microsoft a desenvolver o Windows. As primeiras versões deste sistema operacional eram conhecidas simplesmente como 'Sistema' e 'Localizador'. A versão 7.5.1 foi a primeira versão do Sistema a usar o logotipo do Mac OS, e a versão 7.6 foi a primeira a ser oficialmente chamada de Mac OS.

Mac OS X tornou-se público com a versão 10 do Mac OS em 2001. OS X não é simplesmente uma atualização do Mac OS porque usa uma arquitetura diferente: é um sistema operacional UNIX que surgiu depois que a Apple comprou a NeXT Computer que usava seu sistema operacional NeXTSTEP. Este é apenas um exemplo de como os sistemas operacionais podem desenvolver e ser hibridizados com a aquisição de sistemas operacionais totalmente diferentes! O Mac OS X então se tornou simplesmente OS X, que agora é usado para operar computadores Apple Mac.
4. SO UNIX
Os três sistemas operacionais de computador acima são os principais sistemas operacionais usados ao longo dos anos para computadores pessoais - PCs e laptops. O UNIX é um pouco diferente e foi originalmente desenvolvido por Ken Thompson, Dennis Ritchie e outros desenvolvedores no centro de pesquisa do Bell Labs.
O original foi denominado MULTICS - Sistema Multiplexado de Informação e Computação. Este foi considerado um sistema operacional muito complexo e foi desenvolvido em UNICS: Uniplexed Information and Computing System. Posteriormente, foi soletrado como UNIX - uma grafia mais sexy no mundo de TI!
É um sistema operacional multiusuário e multitarefa que funciona independentemente do hardware. Enquanto o Mac OS X funciona em Macs da Apple e o Windows funciona em PCs com Windows, o UNIX funciona em ambos, e é por isso que seu uso principal é em servidores. É o sistema operacional de servidor mais comum da Internet. Ele foi projetado para operações multiusuário (os servidores são um excelente exemplo) e possui TCP / IP (Transmission Control Protocol / Internet Protocol) integrado - o protocolo de comunicação fundamental usado na Internet. Um clone do UNIX é o Linux, que será discutido a seguir.
5. Sistema operacional Linux
Como afirmado acima, o Linux foi derivado do UNIX - derivado do sueco Linus Torvalds e lançado ao público em 1991 sob o software livre e de código aberto colaboração. Um desenvolvimento interessante quando lançado pela primeira vez, Linux agora é amplamente utilizado por desenvolvedores que, no sistema de código aberto, podem fazer alterações no software para atender às suas próprias necessidades.

Ele é usado em todos os tipos de computador, incluindo laptops, mainframes e também dispositivos móveis de uma forma ou de outra. Android, por exemplo, foi escrito especificamente sobre o Kernel do Linux. É um sistema operacional muito estável, mas só rodará software escrito especialmente para Linux. É um sistema operacional de uso geral com mais instalações do que qualquer outro.
6. OS / 2: Sistema operacional 2
OS / 2 foi originalmente desenvolvido pela antiga colaboração IBM / Microsoft. Depois de desenvolvido, no entanto, ele se tornou puramente domínio da IBM, que o comercializava e gerenciava. O nome OS / 2 veio do sistema de computador pessoal da IBM conhecido como Personal System / 2 - ou PS / 2. Então OS / 2 rodou PS / 2, por assim dizer.
Lançado originalmente no final de 1987, a última versão do OS / 2 foi lançada no final de 2001. Como era de se esperar dos desenvolvedores (IBM e Microsoft) OS / 2 é compatível com o Microsoft Windows e a maioria das versões do DOS e pode execute todos os aplicativos projetados para esses sistemas operacionais. No entanto, os programas escritos para OS / 2 não funcionarão no Windows ou em máquinas com DOS. OS / 2 é muito semelhante ao UNIX.
7. Oráculo Solaris
Solaris é um sistema operacional de computador baseado em UNIX desenvolvido pela Sun Microsystems que foi comprado pela Oracle Corporation no início de 2010. Ele foi renomeado como Oracle Solaris e oferece suporte a operações de multiprocessamento e multithreading. O Solaris 11.2 foi lançado pela Oracle em versão beta em 2014 para se concentrar na computação em nuvem e opera como uma plataforma de nuvem que suporta virtualização e tecnologia de rede definida por software (SDN) baseada em aplicativos.

O Solaris é executado em servidores SPARC da Oracle, que, embora definidos para funcionar pelo menos até 2019, podem não ter muito futuro além disso, se a receita dos servidores da Oracle cair. No entanto, para qualquer pessoa focada na nuvem, o Solaris pode ser uma boa escolha de sistema operacional para escrever software baseado em nuvem.
8. Abra o VMS: Sistema de Memória Virtual
Projetado para microcomputadores e estações de trabalho, o sistema de memória virtual VMS é um sistema operacional multitarefa para vários usuários que foi lançado em 1979 junto com o minicomputador VAX. Agora é geralmente conhecido como Open VMS e é usado pela Amazon, Deutsche Borse e Australian Stock Exchange. Isso não é surpreendente devido à sua capacidade de lidar com operações de multiusuários e multiprocessamento.
Ele é projetado para lidar com compartilhamento de tempo e processamento em lote e transações, o que o torna um sistema operacional ideal para empresas como a Amazon. Como esse sistema operacional pode ser distribuído em várias máquinas diferentes, as quebras de máquinas individuais, que podem causar uma interrupção significativa das unidades de processamento de dados individuais, têm menos efeito nos computadores corporativos que usam VMS.
Mesmo com 30 anos, os clientes que o utilizam acreditam que durará para sempre. Ele explora o conceito de memória virtual e foi usado no computador VAX - agora não é mais feito, mas com alguns modelos ainda em uso.
9. MVS: Armazenamento Virtual Múltiplo
Os computadores mainframe IBM mais antigos usavam o sistema operacional MVS Multiple Virtual Storage. Desenvolvido em 1974, este SO ainda está sendo usado, mas gradualmente sendo substituído por um sistema operacional mais moderno.
Muitas extensões foram atribuídas ao sistema operacional MVS, incluindo MVS / SE (extensão do sistema) por meio de MVS / XA (arquitetura estendida) para MVS / ESA (arquitetura de sistemas corporativos) com algumas dessas variações. A partir da ESA, o sistema operacional MVS foi desenvolvido para OS / 390 e depois para z / OS, que adicionou suporte de 64 bits.
Em seguida, veio o suporte ao UNIX (MVS / SP V4.3) e o sistema operacional MVS foi desenvolvido para adicionar suporte para a versão POSIX semelhante ao UNIX do padrão Portable Operating System Interface. As funções de programação da linguagem C escritas no padrão POSIX podem ser transferidas para qualquer computador usando o sistema operacional MVS relevante.
10. RTOS: Sistemas Operacionais em Tempo Real
Os sistemas operacionais de computador em tempo real são usados quando uma resposta rápida à entrada de dados é necessária. Com o RTOS, a resposta à entrada de dados será suficientemente rápida para afetar os dados adicionados logo em seguida. Microprocessadores embutidos geralmente empregam um sistema RTOS.
Um fator crítico na eficácia de um RTOS é conhecido como jitter. Isso se refere ao nível de consistência de um RTOS nos tempos necessários para aceitar a tarefa fornecida por um aplicativo e o tempo que leva para concluí-la. Os sistemas operacionais de tempo real Hard e Soft têm jitter diferente, sendo o primeiro o mais baixo. Ao projetar um sistema operacional em tempo real, o jitter é mais importante do que o rendimento geral.
Se um sistema operacional de tempo real normalmente pode cumprir um prazo, é conhecido como SO soft real-time, mas se pode cumpri-lo como um conseqüência inevitável em seguida, é conhecido como um sistema operacional de tempo real rígido. Um RTOS é muito importante onde uma resposta rápida à entrada de dados é essencial.
Exemplos destes: Um RTOS para implantação de air bag deve ser rígido em tempo real, porque um atraso na implantação pode ser catastrófico. Por outro lado, o RTOS para streaming de vídeo para um computador pode ser suave, porque a perda ocasional de dados não é catastrófica.
11. A / UX: Apple UNIX
A Apple lançou um sistema operacional compatível com POSIX baseado em UNIX em 1988, conhecido como A / UX. Ele assumiu a forma de um sistema operacional UNIX, mas foi implantado usando a aparência de um Mac da Apple. Naquela época, o mercado de UNIX estava muito lotado, com todos os homens e seus cães tentando usar o UNIX como sistema operacional. Os Macs da Apple não podiam competir neste mercado com os recursos de design de alta tecnologia dos computadores de classe superior e não eram competitivos.

No entanto, teve algum sucesso corporativo e também nas vendas para o governo dos Estados Unidos. Isso acontecia porque a conformidade com POSIX era um fator essencial, e o Mac OS não podia atender a isso - mas o A / UX, sim. Não é um sistema operacional convencional, mas vale a pena mencionar.
12. MAE: Ambiente de Aplicativos Macintosh
O MAE foi introduzido pela Apple em 1994. Seu objetivo era permitir que aplicativos Apple Macintosh rodassem em estações de trabalho de computador usando o sistema operacional UNIX. Antes deste desenvolvimento, as estações de trabalho UNIX eram incapazes de usar o software Macintosh. O MAE usou o sistema X Window para emular a GUI do Macintosh Finder para que pudesse executar determinados softwares da Apple.
MSE 3.0 era a última versão desse ambiente de aplicativo e era compatível com o Macintosh System 7.5.3 - antes do lançamento oficial do sistema Macintosh Mac OS. O MAE foi usado por sistemas HP e pela estação Sun Microsystems SPARC, mas foi descontinuado em maio de 1998.
Conclusão - Família de SO para computadores
Estes são os principais sistemas operacionais de computador (OS Systems) usados até hoje. Pode haver outros - na verdade, há outros - que desempenharam um papel menor no desenvolvimento da computação moderna. Existem também sistemas operacionais de computador usados especificamente para unidades móveis e smartphones. Entre eles estão o iOS, o Android e o sistema Windows mobile. Aqui, no entanto, estamos nos concentrando em computadores - mainframes, desktops e laptops. Os sistemas móveis podem um dia ser objeto de um relatório separado.
LarryFrank
Olá Rajesh,
Bom artigo, eu uso o Windows 10 em um dos meus PCs e o Windows 8.1 no outro e esta lista tem muitos sistemas operacionais. Obrigado por compartilhar.
Frank Kelly
Visão geral realmente agradável. Perfeito para quem está tentando obter uma boa compreensão dos vários sistemas operacionais disponíveis atualmente.
Speelyi Mi
Para sua informação: Linus Torvalds é finlandês. Finlandês que fala sueco. Slackware, Redhat, Debian são as principais divisões do GNU / Linux. Gentoo, Ubuntu e Arch vieram depois e são indiscutivelmente derivados dos três principais.