O Windows 3.0 é a terceira versão principal do Microsoft Windows, lançada em 22 de maio de 1990. Ele apresenta uma nova interface gráfica do usuário (GUI) que representa os aplicativos como ícones clicáveis, em vez da lista de nomes de arquivos de seus antecessores. Atualizações posteriores expandem os recursos, como suporte multimídia para gravação e reprodução de som e suporte para CD-ROMs.

O Windows 3.0 foi a primeira versão do Windows a ter um bom desempenho comercial e de crítica, e foi considerado um grande aprimoramento em relação à versão anterior, o Windows 2.0. Sua interface gráfica de usuário foi considerada um desafio àquelas usadas e popularizadas pelo Apple Macintosh e pelo Commodore Amiga. Outros recursos elogiados são a multitarefa aprimorada, a capacidade de personalização e, principalmente, o gerenciamento de memória utilitário que incomodava os usuários dos antecessores do Windows 3.0.

O software foi um grande sucesso, atingindo 10 milhões de vendas. No entanto, a Microsoft foi criticada por desenvolvedores de terceiros por agrupar seus softwares separados com o ambiente operacional, o que eles consideravam uma prática anticompetitiva. Ele foi sucedido pelo Windows 3.1 em 1992. O suporte ao Windows 3.0 terminou em 31 de dezembro de 2001.

Histórico de desenvolvimento Antes do Windows 3.0, uma parceria incluía os computadores pessoais da IBM com o MS-DOS da Microsoft desde 1981. A Microsoft já havia tentado desenvolver um ambiente operacional bem-sucedido chamado Windows, que a IBM recusou para sua linha de produtos. Com a aproximação da quinta iteração do MS-DOS, a IBM exigiu uma versão que pudesse ser executada em “modo protegido”, para permitir vários programas ao mesmo tempo, entre outros benefícios. O MS-DOS foi originalmente projetado para ser executado em modo real e executar apenas um programa por vez, devido às limitações do microprocessador Intel 8088. Posteriormente, a Intel lançou o Intel 80286, que suportava essa multitarefa com eficiência (com vários recursos de hardware diferentes, incluindo proteção de memória, comutação de tarefas por hardware, separação de privilégios de programas e memória virtual, todos ausentes nas CPUs Intel x86 anteriores) e que podia ser conectado diretamente a 16 vezes mais memória do que o 8088 (e o 8086). As duas empresas desenvolveram a próxima geração além do MS-DOS, chamada OS/2. Os primeiros softwares do OS/2 não eram compatíveis com o MS-DOS, o que dava à IBM uma vantagem tecnológica.

No final de 1987, o Windows/386 2.0 introduziu um kernel de modo protegido que pode executar várias tarefas em vários aplicativos do MS-DOS usando o modo 8086 virtual, mas todos os aplicativos do Windows ainda são executados em uma máquina DOS virtual compartilhada. Quando o restante da equipe da Microsoft passou para o projeto OS/2 2.0, David Weise, membro da equipe de desenvolvimento do Windows e crítico da IBM, acreditava que poderia reiniciar o projeto do Windows. A Microsoft precisava de ferramentas de programação para serem executadas no modo protegido, então contratou Murray Sargent, um professor de física da Universidade do Arizona que havia desenvolvido um extensor do DOS e um programa de depuração que funcionava com aplicativos no modo protegido.

alt=Desktop, with MS-DOS, of Windows 3.0 build 14, the earliest available internal build.|miniaturadaimagem|Área de trabalho, com MS-DOS, do Windows 3.0 versão 14, a versão interna mais antiga disponível.

O Windows 3.0 teve origem em 1988 como um projeto independente de Weise e Sargent, usando o depurador de Sargent para aprimorar o gerenciador de memória e executar aplicativos do Windows em segmentos de memória protegidos separados. Em poucos meses, Weise e Sargent criaram um protótipo rudimentar para executar versões do Windows do Word, Excel e PowerPoint e o apresentaram aos executivos da empresa, que ficaram impressionados o suficiente para aprová-lo como um projeto oficial. Quando a IBM soube do futuro projeto da Microsoft, seu relacionamento foi prejudicado, mas a Microsoft afirmou que cancelaria o Windows após seu lançamento e que continuaria a desenvolver o OS/2.

O Windows 3.0 foi anunciado oficialmente em todo o mundo em 22 de maio de 1990, no New York City Center Theater. O evento contou com 6.000 participantes e foi transmitido ao vivo nas feiras sociais da Microsoft em sete outras cidades norte-americanas e em doze grandes cidades do exterior. A Microsoft gastou US$ 3 milhões para realizar as festividades, às quais o cofundador Bill Gates se referiu como a “apresentação de software mais extravagante, extensa e cara de todos os tempos”. A Microsoft não ofereceu licenças de tempo de execução gratuitas do software aos fornecedores de aplicativos, porque as versões de tempo de execução do Windows não têm multitarefa. Em vez disso, a empresa ofereceu atualizações para as versões anteriores do Windows, tanto completas quanto em tempo de execução, a um custo de US$ 50 (equivalente a US$ 117 em 2023), consideravelmente mais baixo do que o preço de varejo sugerido para a licença completa, de US$ 149. Os primeiros foram Zenith Data Systems, Austin Computer Systems e CompuAdd, seguidos por mais de 25 outros, sem incluir a IBM.

A “Equipe de Entrada” da Microsoft foi designada para tornar o Windows 3.0 atraente para o público e estava preocupada com a possibilidade de o público percebê-lo apenas como uma ferramenta para grandes empresas, devido aos altos requisitos do sistema. Os principais editores de jogos não o viam como uma plataforma de jogos em potencial, preferindo o MS-DOS. O gerente de produtos da Microsoft, Bruce Ryan, compilou jogos que a equipe do Windows havia projetado em seu tempo livre para criar o Microsoft Entertainment Pack, que inclui Tetris e Campo minado. Havia pouco orçamento, nenhum gasto em testes de qualidade. No entanto, o Entertainment Pack foi vendido como um produto separado e se tornou tão popular que foi seguido por três outros Entertainment Packs.

Em 31 de dezembro de 2001, a Microsoft retirou o suporte ao Windows 3.0, juntamente com as versões anteriores do Windows e do Windows 95, Windows for Workgroups e versões do MS-DOS até 6.22.

Recursos O Windows 3.0 apresenta uma interface gráfica do usuário (GUI) significativamente renovada, que foi descrita como tendo uma aparência tridimensional semelhante ao Gestor de Apresentação, em vez da aparência plana de seu antecessor, o Windows 2.1. Ele também inclui melhorias técnicas no gerenciamento de memória para fazer melhor uso dos recursos dos processadores 80286 e 80386 da Intel. O Dynamic Data Exchange é um protocolo multitarefa pelo qual vários aplicativos em execução trocam dados dinamicamente entre si, ou seja, quando os dados de um aplicativo são alterados, o mesmo acontece com os dados de outro aplicativo. Esse recurso já havia aparecido no Windows anteriormente, mas até o Windows 3.0, devido a restrições de memória, os usuários não conseguiam usar o protocolo. Em vez disso, esses usuários tinham que sair para o DOS para executar um aplicativo, fechá-lo e abrir outro para trocar dados. Devido ao seu suporte para os processadores 386 e posteriores, o Windows 3.0 também pode usar memória virtual, que é uma parte de uma unidade de disco rígido substituída por memória pelo processador caso sua própria memória se esgote. Como seus predecessores, o Windows 3.0 não é um sistema operacional em si, mas um ambiente operacional projetado para o DOS e que controla suas funções.

O gerenciador de arquivos MS-DOS Executive foi substituído pelo Gerenciador de Programas, pelo File Manager baseado em listas e pela Lista de tarefas. O Gerenciador Programas é um shell gráfico composto de ícones, cada um com um título subjacente. Eles podem ser movidos e organizados em qualquer ordem, e os títulos dos ícones podem ser renomeados. Quando clicados duas vezes, esses ícones abrem os aplicativos correspondentes ou janelas menores dentro da janela do Gerenciador de Programas, chamadas janelas de grupo. Essas janelas de grupo contêm esses ícones e podem ser minimizadas para evitar a ocupação do espaço da janela do Gerenciador de Programas. O File Manager é outro shell usado para acessar ou modificar aplicativos, mas os exibe como arquivos contidos em diretórios em formato de lista. Sua finalidade, como alternativa ao uso dos comandos do DOS, é facilitar a movimentação de arquivos e diretórios. A Lista de Tarefas exibe todos os aplicativos em execução e também pode ser usada para encerrá-los, selecionar um programa diferente, colocar as janelas em cascata ou em mosaico e organizar os ícones minimizados da área de trabalho. O Painel de Controle, no qual os usuários podem alterar as configurações para personalizar o Windows e o hardware, também foi redesenhado como uma janela baseada em ícones.

Os drivers que acompanham o Windows 3.0 suportam até 16 cores simultâneas das paletas EGA, ou VGA, em vez do máximo anterior de oito cores, embora o próprio ambiente operacional ofereça suporte a adaptadores gráficos que oferecem resoluções e número de cores superiores a VGA. O Windows 3.0 também introduziu o Palette Manager, um conjunto de funções que permite que os aplicativos alterem a paleta de pesquisa das placas gráficas que exibem até 256 cores para usar as cores necessárias. Quando várias janelas exibidas excedem o limite de 256 cores, o Windows 3.0 prioriza a janela ativa para usar as cores do aplicativo, sem recorrer ao dithering e, em seguida, ao preenchimento das áreas.

O Windows 3.0 mantém muitos dos aplicativos simples de seus antecessores, como o editor de texto Bloco de Notas, o processador de texto Write e o programa de pintura aprimorado Paintbrush. A calculadora foi expandida para incluir cálculos científicos. O Recorder é um novo programa que grava macros ou sequências de pressionamentos de teclas e movimentos do mouse, que são atribuídos a teclas como atalhos para executar funções complexas rapidamente. Além disso, o jogo Reversi anterior foi complementado com o jogo de cartas Microsoft Solitaire, que acabaria sendo introduzido no Hall da Fama Mundial dos Videogames em 2019. Outro programa notável é a Ajuda. Ao contrário dos aplicativos do DOS, que podem ter funções de ajuda como parte deles, a Ajuda do Windows é um aplicativo separado e prontamente acessível que acompanha todos os programas do Windows que a suportam.

Modos de memória O Windows 3.0 foi a única versão do Windows que podia ser executada em três modos de memória diferentes:

Modo real, destinado a computadores mais antigos com uma CPU inferior à Intel 80286, e correspondente ao modo real; Modo padrão, destinado a computadores com processador 80286 e correspondente ao modo protegido; Modo 386 Enhanced, destinado a computadores mais novos com um processador Intel 80386 ou superior, e correspondente ao modo protegido e ao .

O modo Real existia principalmente como uma forma de executar aplicativos do Windows 2.x. Ele foi removido no Windows 3.1. Quase todos os aplicativos projetados para o Windows 3.0 tinham de ser executados nos modos padrão ou 386 aprimorado. (O Microsoft Word 1.x e o Excel 2.x funcionavam no modo real, pois foram projetados para o Windows 2.x). No entanto, era necessário carregar o Windows 3.0 no modo real para executar o SWAPFILE.EXE, que permitia aos usuários alterar as configurações de memória virtual. Oficialmente, a Microsoft declarou que um turbo 8086 de 8Mhz era a CPU mínima necessária para executar o Windows 3.0. Ele podia ser executado em máquinas 8088 de 4,77 MHz, mas o desempenho era tão lento que tornava o sistema operacional quase inutilizável. Até 4 MB de memória expandida (EMS) são suportados no modo real.