| A versão
seguinte : o Windows 95 Quando
a equipe da Microsoft se pôs a desenvolver a versão
seguinte do Windows, ela se deparou com os seguintes problemas
que ocorriam na versão 3.x em uso na época:
-
Gerenciamento de janelas confuso.
-
Aplicativos tendo que ser inicializados com um clique
duplo, que não era intuitivo para o usuário.
-
Não era fácil descobrir que se podia
alternar entre as tarefas.
-
Multitarefa cooperativa permite aplicativo mal comportado
ficar com toda a CPU.
-
Funções de gerenciamento às
vezes duplicadas no Gerenciador de Programas, Gerenciador
de Arquivos, Gerenciador de Impressão, Painel
de Controle e Config do Windows.
-
Interface tinha poucos recursos de personalização
pelo usuário.
-
Qualquer alteração nas características
do vídeo implicava em reinicializar o equipamento.
-
Botão direito do mouse sem função.
-
Memória sendo dividida em segmentos de 64K
bytes, que penaliza o desempenho dos aplicativos (endereços
tem que ser informados da forma número do segmento
e deslocamento dentro do segmento)
-
Sistema de arquivos usado é o dos DOS (FAT),
não tendo multitarefa.
-
Nomes de arquivos limitados a 8 caracteres + 3 caracteres
de extensão .
-
Para se excluir arquivos só no Gerenciador
de Arquivos, com uma caixa de diálogo baseada
em texto.
-
Não descarregava pilha de recursos ( stack
do sistemas), o que fazia com que se um programa fosse
executado e depois desativado, sua memória
não era liberada, fazendo com que se muitos
programas fossem executados surgisse a mensagem “memória
insuficiente”.
-
Arquivos INI fazem com que configuração
do sistema e de seus aplicativos fique espalhada por
vários pequenos arquivos, dificultando a manutenção
e configuração.
-
Travamentos misteriosos, devido a drivers de dispositivos
de hardwares problemáticos, e os drivers (
na realidade para o DOS ) podem ter acesso direto
ao hardware, e o sistema deve entrar em modo real
para ter acesso aos drivers.
-
Instalação de hardware novo exigia
pessoal com habilitação técnica
para verificar coisas como número de IRQ, endereço
de memória e canal DMA, e garantir não
haver conflitos.
-
Multimídia não funcionava bem, porque
o subsistema gráfico e os métodos de
compressão e descompressão não
eram suficientemente rápidos para um bom desempenho.
-
Rede de micros disponível apenas na versão
3.11, limitada a no máximo 2 protocolos e apenas
um tipo de cliente.
-
O protocolo TCP/IP era falho em sua implementação.
-
Em equipamentos com modems, cada aplicativo de comunicação
tinha que ter recurso de configuração
do modem.
Entretanto, a Microsoft quando do desenvolvimento
da nova versão, tinha um obstáculo sério:
os aplicativos de 16 bits já disponíveis no
mercado, ou seja, o sistema tinha que ser de 32 bits mas
com compatibilidade de 16 bits. |