Académique Documents
Professionnel Documents
Culture Documents
5.3 - Windows
5.3.1 - Histórico
FASE 1 (1985 a 1995): É ambiente gráfico sobre o DOS. As versões vão da 1.0 até 3.1;
FASE 2 (1995 a 2000): O DOS está "embarcado" (embutido) no ambiente gráfico. As
versões vão da 4.0 (Windows95) até 4.9 (Millennium);
FASE 3 (1993 até hoje): São baseados no NT. O controle de versão é diferente das
10
Ver tabela 3 abaixo.
É da FASE 3 a origem dos atuais sistemas Windows2000, XP e 2003 Server, que são
sistemas operacionais gráficos e não tem mais nenhuma relação com o DOS11. Estes sistemas são ditos
"baseados no NT". Outra diferença é que a FASE 3 já inicia em 32 bits, ao contrário das anteriores que
sempre mantiveram pelo menos alguma relação original com os 16 bits.
Outro aspecto interessante está relacionada à multitarefa no Windows, na FASE 1 é
cooperativa pois o Windows é ambiente gráfico que roda sobre o DOS, nas demais fases já é
multitarefa real ou preemptiva. Na multitarefa cooperativa as aplicações para Windows precisam
cooperar para garantir a multitarefa, na preemptiva12 os processos são escalonados e cada um recebe
determinado tempo de CPU.
Numa análise das versões do Windows desde o lançamento em 1985 até hoje (ver tabela
3, abaixo), fica nítida uma seqüência. Porém, é importante notar que a linha atual nasce com a versão
NT 3.1 de 1993, enquanto a linha original (baseada no DOS) é descontinuada em 2000.
5.3.3 – Windows NT
Da tabela 4 acima pode ser notado que o NT 5.2 oferece também versões
verdadeiramente17 de 64 bits quando estiver sobre a arquitetura EPIC.
A linha de processadores da Intel (x86) atualmente ainda está nos 32 bits. Porém, devido
à necessidade de endereçamento de memória além dos 4 GB, a partir do Pentium Pro seus chips
13
O nome XP vem da palavra eXPierence, indicando que agora a linha de estações de trabalho Windows estão melhores
devido à maior experiência da Microsoft nesse segmento. De qualquer modo, é com o XP que ficaram unificadas as
linhas de servidores e estações de trabalho, que a partir de então passaram a ser todos baseados no NT.
14
Standard: 8 CPUs, Special: 32 CPUs.
15
É a versão do XP para Itanium, que é baseado no Windows 2003 Server. Nâo confundir com XP Professional x64
Edition, que é para x86-64 e por isso tem apenas extensões de memória de 64 bits.
16
64 bits apenas na arquitetura EPIC (Itanium).
17
Muito da propaganda sobre os 64 bits é enganosa, como por exemplo o atual anúncio "Windows XP 64 bits" que na
verdade tem apenas extensões de 64 bits para poder alocar um espaço de memória além dos tradicionais 4 GB limitado
pelos 32 bits.
incorporam a tecnologia PAE (Intel Physical Addressing Extensions), que permite endereçar até 64
GB (236) de memória RAM numa CPU de 32 bits.
A tecnologia PAE extende para 36 bits o endereçamento de memória, mas para que o
sistema operacional lance mão dessa solução é necessário também suporte no chipset (placa mãe).
Num caso típico de estação de trabalho Windows, raramente se torna necessário ir além de poucos
giga bytes de memória, porém num sistema servidor mesmo de médio porte é imprescindível ir bem
além do limite de 4 GB imposto pela arquitetura de 32 bits.
E tendo em vista a necessidade de permitir maior alocação de memória para servidores
baseados no x86, a Intel lançou também a extensão de 64 bits. Essa é a tecnologia EM64T (Extended
Memory), que é uma extensão de 64 bits para a alocação de memória numa CPU de 32 bits. Como
produtos, estão o P4 (Pentium 4) e Xeon, que são CPUs típicas em servidores baseados em CISC. No
entanto, ao contrário do PAE, a tecnologia EM64T não está disponível em toda a linha de CPUs, mas
apenas naqueles destinados ao sgmento servidor.
Antes da Intel lançar a tecnologia EM64T, a AMD já tinha essas extensões na sua
arquitetura X86-64.
Outra conclusão importante a partir da tabela 4, acima, é que com o EPIC (Itanium) o NT
5.2 finalmente chegou aos 64 bits e voltou a ser multiplataforma. No lançamento do NT (1993) havia o
suporte a RISC, que posteriormente foi retirado.
A geração dos sistemas operacionais Windows XP (NT 5.1) foi idealizada com o objetivo
de unificar em torno de um único produto o mercado corporativo e o de usuários domésticos. Nesse
sentido foram desenvolvidas duas versões:
Sabemos hoje que o XP server não vingou, e que em seu lugar veio o Windows 2003
Server (NT 5.2). Desse modo, as 4 subdivisões do NT 5.2 apresentadas na tabela 4 são todas de
sistemas operacionais servidores. Já o NT 5.0 também tem 4 subdivisões, porém uma delas é o
Windows 2000 professional que é estação de trabalho, desse modo confirmando mais uma vez o
aumento na diversificação da linha NT a cada nova versão.
Uma das grandes melhorias que o NT introduziu no ambiente Windows foi a segurança
local, necessária no ambiente corporativo. Basicamente, segurança local envolve a garantia de que os
dados de um usuário não sejam acessados ou mesmo modificados por outro, isso no console da
máquina. E como sabemos, a FAT não oferece segurança local, já o NTFS foi desenvolvido tendo em
vista a segurança local.
É interessante notar que no acesso pela rede (compartilhamento Windows), tanto FAT