UNILASALLE Centro Universitário La Salle Pós-graduação em Informática na Educação Gerência de Laboratório de Informática Profª: Patrícia Kayser Vargas Mangan Débora Bitello Vieira Denise Regina Nunes Necessidade de um sistema operacional Podemos dizer que um computador não possui nenhuma utilidade prática sem pelo menos um sistema operacional instalado. Resumidamente, ele é responsável pelo funcionamento do computador, controle dos periféricos, execução de aplicativos, gerência de memória, rede, etc. Mais detalhes podem ser vistos no artigo específico de sistemas operacionais. Origem e história A Microsoft começou o desenvolvimento de um Gerenciador de Interface (subseqüente renomeado Microsoft Windows) em setembro de 1981. O Windows só começa a ser tecnicamente considerado como um SO a partir da versão Windows NT, lançada em Agosto de 1993. O que havia antes eram sistemas gráficos sendo executados sobre alguma versão dos sistemas compatíveis com DOS, como MS-DOS, PC-DOS ou DRDOS. Somente o MS-DOS era produzido pela própria Microsoft. O MS-DOS é um sistema operativo que não dispõe de interface gráfica, funciona através de comandos de texto introduzidos no teclado pelo utilizador. O Windows surgiu inicialmente como uma interface gráfica para MS-DOS, que permitia correr programas em modo gráfico, o que permitiu a utilização do mouse, que até à altura era considerado supérfluo em computadores de tipo IBM-PC. Principais versões Windows 1.01 Windows 1.01 era uma interface gráfica bidimensional para o MS-DOS e foi lançado em 20 de Novembro de 1985. Era necessário o MS-DOS 2.0, 256 KB RAM e um disco rígido. Naquela altura, o MS-DOS só consegue suportar 1 MB de aplicações. Era uma primeira tentativa de criar um sistema multitarefa. Nessa época, instalado em computadores XTs que tinham apenas 512Kb de memória, ocupava praticamente toda a memória disponível. O Windows 1.01 não foi nenhum grande sucesso comparado com seus sucessores da década de 1990, devido à limitação do hardware da época. Inicialmente, ele foi lançado em quatro disquetes de 5.25 polegadas de 360 KB cada um. Continha o Reversi (jogo), um calendário, bloco de notas, calculadora, relógio, “command prompt”, Write, Control Panel, Paint e programas de comunicação. Permite a utilização de mouse, janelas e ícones. Nesta versão ainda não havia sobreposição de janelas. Precedido por Versão principal do Windows 1985 - 1987 Sucedido por Windows 2.0 Windows 2.x Windows 2.0 Foi um sistema operacional da Microsoft distribuído com o software para scanners da Hewlett-Packard. Era usado em plataformas Intel, com um sistema de reconhecimento de caracter. Foi lançado em 1 de Novembro de 1987 e substituído, posteriormente, pelo Windows 3.0 em 1990. Ele era apresentado em 8 disquetes de alta densidade de 5,25" de 360 KB cada um. O Windows 2.0 praticamente tem a mesma interface do Windows 1.0, com a diferença de ter mais recursos, ferramentas e cores. Os computadores daquela época eram ainda muito lentos quando estes utilizavam uma interface gráfica de boa qualidade. Permite a sobreposição de janelas e estas podem maximizar e minimizar. Existe a versão Windows 2.0/386, otimizada para microprocessadores 386 e similares. Em 27 de Maio de 1988, foi lançado o Windows 2.1, que era apresentado em 7 disquetes de alta densidade de 3,5" de 720 KB cada um, e ele era nada mais do que o Windows 2.0 reformulado. Existem duas versões especiais do Windows 2.1: Windows 2.1/286 foi lançada para aproveitar todos os recursos dos microprocessadores 286; Windows 2.1/386 foi lançada para aproveitar todo o potencial dos microprocessadores 386. Existe uma outra versão da família Windows 2.xx, o Windows 2.11, que foi lançada em Março de 1989, com pequenas mudanças em gerenciamento de memória, melhor impressão e drivers Postscript. Windows 2.03 O Windows 2.03 foi lançado em 1 de Novembro de 1987 e praticamente tem a mesma interface do Windows 1.01, com a diferença de apresentar mais recursos, ferramentas e maior paleta de cores, embora os computadores daquela época eram ainda muito lentos quando estes utilizavam uma interface gráfica de boa qualidade. Permite a sobreposição de janelas e estas podem maximizar e minimizar. Era apresentado em oito disquetes de alta densidade de 5,25" de 360 KB cada um. Windows 2.1 Em 27 de Maio de 1988, foi lançado o Windows 2.1, que era apresentado em sete disquetes de dupla densidade de 3,5" de 720 KB cada um, e era nada mais do que o Windows 2.03 reformulado. Existem duas versões especiais do Windows 2.1: Windows 2.1/286 foi lançada para aproveitar todos os recursos dos microprocessadores 286; Windows 2.1/386 foi lançada para aproveitar todo o potencial dos microprocessadores 386. Existe uma outra versão da família Windows 2.xx, o Windows 2.11, que foi lançada em Março de 1989, com pequenas mudanças em gerenciamento de memória, melhor impressão e drivers Postscript. Precedido por Windows 1.0 Versão principal do Windows 1987 - 1990 Sucedido por Windows 3.x Windows 3.x Os sistemas operacionais Windows 3.x da família Microsoft Windows foram lançados entre 1990 e 1994. A versão 3.0 foi o primeiro sucesso amplo do Windows, permitindo que a Microsoft pudesse competir com a Apple Computer e seu sistema, o Macintosh mais a GUI Commodore Amiga. Windows 3.0 O Windows 3.0 foi lançado em 22 de Maio de 1990. Era usado em computadores 286 e 386.A versão 3.0 foi o primeiro sucesso amplo do Windows. Ao contrário das versões anteriores, ele era um Windows completamente novo. Esta versão é considerada o primeiro sistema operativo do Microsoft, porém ele era um Ambiente Operacional e rodava em cima do MSDOS. Era um S.O. de 16 bits., mas ainda precisava de activar primeiro o MSDOS para activar o Windows. Substituiu o MS-DOS Executive pelo Gerenciador de Programas e o Gerenciador de Arquivos que simplificavam as aplicações e tornava o sistema mais prático. Desenvolveu as redes locais (LANs). Melhorou bastante a interface, a gestão da memória e o sistema multitarefa. Conseguiu ultrapassar o limite de 1 MB do MS-DOS e permitiu a utilização máxima de 16 MB de aplicações. Naquela época era o único possível de compatibilizar todos os programas das versões anteriores. Utilizava o CPU Intel 80286 e Intel 80386. Também existe a versão 3.0a, que foi lançada em 31 de Outubro de 1990. Windows 3.0 with Multimedia Extensions Esta edição especial do Windows 3.0 foi lançada no início de 1991 e é bem rara, pois nunca foi comercializada, somente distribuída com computadores novos ou kits multimídia entre o final de 1990 e o começo de 1991. Incluía consigo vários programas multimídia, atualizações, e correções de erros da versão normal. Windows 3.1 e posteriores O Windows 3.1 (originalmente sob o nome de código Janus) foi lançado em 18 de Março de 1992. Ele era apresentado em 8 disquetes de alta densidade de 3,5" de 1,44 MB cada um. Tinha softwares para multimédia e fontes TrueType (aumenta muito o número de tipos de letras disponíveis) e era mais estável do que o Windows 3.0. Nesta versão permitiu o uso de um maior número de línguas de trabalho, incluindo o Cirílico e o Japonês. O Minesweeper substituiu o Reversi. Windows for Workgroups 3.11 Windows for Workgroups 3.11 foi lançada 8 de Novembro de 1993 e era praticamente a revisão da versão anterior. Windows for Pen Computing Windowsffor Pen Computing oi lançada em Abril de 1994 e tinha todos os recursos do Windows for Workgroups 3.11 mais o suporte a canetas para PCs. Windows 3.2 Windows 3.2 nesta versão limitou-se em acrescentar o Chinês como uma língua de trabalho. Precedido por Windows 2.0 Versão principal do Windows 1990 - 1994 Sucedido por Windows 95 Windows 95 É o primeiro S.O. de 32 bits e foi lançada em 24 de Agosto de 1995. Ele era um Windows completamente novo, e de nada lembra os Windows da família 3.xx. O salto do Windows 3.0 ao Windows 95 era muito grande e ocorreu uma mudança radical na forma da apresentação do interface. Introduziu o Menu Iniciar e a Barra de Tarefas. Nesta versão, o MS-DOS perdeu parte da sua importância visto que o Windows já consegue activar-se sem precisar da dependência prévia do MS-DOS. As limitações de memória oferecidas ainda pelo Windows 3.0 foram praticamente eliminadas nesta versão. O sistema multitarefa tornou-se mais eficaz. Utilizava o sistema de ficheiros FAT-16 (VFAT). Os ficheiros (arquivos) puderam a partir de então ter 255 caracteres de nome (mais uma extensão de três caracteres que indica o programa que abre o arquivo). Existe uma outra versão do Windows 95, lançada no início de 1996, chamada de Windows 95 OEM Service Release 2 (OSR 2), com suporte nativo ao sistema de arquivos FAT32. Já o Windows 95, a partir da revisão OSR 2.1, incluía o suporte nativo ao Barramento Serial Universal (USB). Versões do Windows 95 Ano do lançamento Contém o Internet Explorer? Suporta USB? Suport a FAT32 ? Suport a UDMA ? 1994 Não - Em 1994 a Microsoft ainda não estava no mercado de navegadores de Internet. Não Não Não Windows 95 4.00.950 - Esta versão do Windows sempre foi chamada de "950 RC6" porque existiam 4 RCs candidatas a versão madura do build 950. A Release Candidate 6 foi a versão defitiva adotada oficialmente. 1995 Não - O Internet Explorer Versão 1.0 era disponível com a compra adicional do Microsoft Plus! ou Microsoft Internet Pack. Não Não Não Windows 95 OSR 1 4.00.950A 1995 Sim - Versão 2.0 Não Não Não Windows 95 OSR 2 4.00.950B ou 4.00.1111 1996 Sim - Versão 3.0 Não Sim Sim Windows 95 OSR 2.1 4.00.950B ou 4.03.1212-1214 1997 Sim - Versão 3.0 Sim Sim Sim Windows 95 OSR 2.5 4.00.950C ou 4.03.1214 1998 - Meses antes do Windows 98 Sim - Versão 4.0 Sim Sim Sim Nome da versão Número da versão Windows 95 Beta 1.4 4.00.189 - Primeira Beta do projeto Chicago a ter o nome Windows 95. Precedido por Windows 3.x Versão principal do Windows 1995 - 1998 Sucedido por Windows 98 Windows NT Windows NT é o nome da família de sistemas operativos da Microsoft voltados ao meio corporativo (grandes empresas). NT significa Nova Tecnologia. A primeira versão é de 1993 {veja tabela abaixo) e trazia a funcionalidade de trabalhar como um servidor de arquivos. Em 2000, a Microsoft mudou o seu nome para Windows 2000. A partir de 2001 a versão Workstation passou a ser o Windows XP Professional, enquanto a versão servidor foi lançada em 2003 como "Windows Server 2003" Os sistemas operativos NT têm uma grande estabilidade e tem a vantagem de não ter o MS-DOS como no Windows 95, 98, 98SE e ME. O MS-DOS do NT é emulado pelo próprio sistema, já no Windows 95, 98, 98SE e ME o MS-DOS é um sistema real. No NT a troca de usuário é mais acessível que do Windows 95, 98, 98SE e ME. O NT é um sistema operativo de 32 bits. A arquitetura do Windows NT é fortemente baseada na idéia do microkernel, de forma que um único componente seu gerencia e oferece aos demais cada uma das funcionalidades do sistema. Assim, em teoria, pode-se remover, atualizar ou substituir cada módulo sem que se precise alterar o resto do sistema. Contudo, o Windows NT não é puramente orientado à filosofia do microkernel, pois módulos externos a ele podem executar operações em modo kernel (protegido), a fim de evitar trocas de contexto e melhorar o desempenho geral do sistema. A organização do Windows NT é feita em camadas, que se dispõem umas sobre as outras de forma que cada camada oferece serviços à imediatamente posterior e só usa serviços fornecidos pela imediatamente inferior. Além disso, é explorado o modelo orientado a objetos, em que recursos do sistema, arquivos, memória e dispositivos físicos são implementados por objetos e manipulados por métodos a eles associados. O Windows NT permite a execução de aplicações escritas para outros sistemas operacionais, cujo suporte é feito a partir de subsistemas que são implementados como processos separados e fornecem um ambiente de execução compatível com a aplicação. Tal ambiente é composto por uma interface gráfica, um interpretador de comandos, uma interface de programação compatível com as chamadas do sistema implementado pelo subsistema.A estrutura do Windows NT divide-se em duas partes. A primeira é o modo usuário, onde se localizam os subsistemas protegidos, que residem em processos separados e interagem uns com os outros através do LPC (Local Procedure Call), um mecanismo de trocas de mensagens. A segunda é o modo kernel (o executivo), onde rodam os componentes que necessitam desempenho e por isso não se sujeitam a trocas de contexto e de modo em sua interação uns com os outros ou com o hardware. O escalonador do Windows NT é preemptivo com, onde as prioridades são organizadas em duas classes: tempo real e variável. Cada classe possui 16 níveis de prioridades, sendo que as threads de tempo real têm precedência sobre as threads da classe variável. Todas as threads prontas para executar são mantidas em estruturas de filas de acordo com as prioridades em cada uma das classes. Cada fila é atendida por uma política de Round-robin.A atribuição de prioridades é diferente para cada uma das classes. As threads da classe de tempo real possuem prioridade fixa determinada no momento da criação, enquanto que as threads da classe variável tem suas prioridades atribuídas de forma dinâmica. Assim quando uma thread da classe variável é criada, recebe uma prioridade e é inserida sempre na fila dessa prioridade, já uma thread da classe variável pode migrar entre as filas de prioridades. Na classe variável, a prioridade das threads é formada por dois parâmetros, um vinculado a própria thread e o outro vinculado ao processo a que ela pertence. Um objeto processo recebe na sua criação, uma prioridade que varia de zero a quinze e cada thread recebe uma prioridade variando de duas unidades para cima ou para baixo da prioridade do processo. O critério usado para variar a prioridade de uma thread é o tempo de uso do processador. Se a thread é interrompida por usar todo o quantum de tempo que lhe foi atribuído, o escalonador do Windows 2000 reduz sua prioridade, caso contrário sua prioridade é aumentada. O sistema de memória virtual do Windows NT é baseado em um espaço linear de 32 bits, o que fornece até 4 GB de memória virtual. Normalmente, esse espaço é dividido igualmente entre o processo usuário (parte inferior) e o sistema operacional (parte superior), mas há a opção de se atribuir 3 GB ao processo usuário e 1 GB ao sistema operacional. Também é prevista a extensão VLM (Very Large Memory) para os processadores de arquitetura de 64 bits, que permitem a alocação de até 28 GB de memória suplementar. Já a alocação de memória é realizada em duas fases. Primeiro, o processo reserva um certo número de páginas da memória virtual sem necessariamente utilizá-las. Em seguida, à media que o processo necessita de memória, essas páginas pré-alocadas são mapeadas a áreas efetivas de armazenamento (commit). As páginas podem ter três estados diferentes: livre (páginas não utilizadas pelo processo), reservadas (alocadas a algum processo, porém não mapeadas em disco físico) e dedicadas (já mapeadas) A tradução de um endereço virtual em endereço físico se baseia em uma tabela de paginação em dois níveis. Assim, o endereço virtual de 32 bits é formado por três componentes: índice de diretório de páginas, índice de tabelas de páginas e índice de byte (deslocamento dentro da página). O endreço de páginas é acessado para determinar qual a tabela de páginas correspondente ao endereço virtual. A entrada da tabela, por sua vez, possui informações referentes ao endereço da página a ser acessada. Finalmente, o índice de byte é somado ao endereço inicial da página em memória correspondendo ao endereço físico. Para um sistema de gerencia de memória baseado em paginação, é necessário determinar quando e como buscar páginas do disco (swap) para a memória. O algoritmo de paginação é baseado por demanda com clustering. Nesse esquema, quando ocorre uma falta de página, o gerenciador de memória carrega a página que faltava e algumas ao redor. Uma das vantagens do clustering é a minimização do número de acessos ao disco provocados pela paginação de um processo. Além disso, a carga de páginas em avanço diminui o número de leituras individualizadas, e aumenta a probabilidade de um processo paginado acessar a memória diretamente. A política para a substituição de páginas na memória depende da arquitetura e do processador da máquina. Para arquiteturas do tipo multiprocessador, a estratégia é baseada em FIFO. Para arquiteturas monoprocessadas, o algoritmo de seleção da página é LRU, implementado através do algoritmo do relógio (clock). Para representar o número de páginas presentes em memória para um processo, é usado o Working Set. Existem um valor mínimo e um valor máximo definidos a partir do tamanho, e o Working Set é ajustado a depender da quantidade de memória existente e da necessidade dos processos. Versões do Windows NT NT Ver. Nome comercial Edições Data de Lançamento Desenvolvimento NT 3.1 Windows NT 3.1 Workstation (denominado Windows NT), Advanced Server 27 de Julho de 1993 528 NT 3.5 Windows NT 3.5 Workstation, Server 21 de Setembro de 1994 807 NT 3.51 Windows NT 3.51 Workstation, Server 30 de Maio de 1995 1057 NT 4.0 Windows NT 4.0 Workstation, Server, Server Enterprise Edition, Terminal Server, Embedded 29 de Julho de 1996 1381 NT 5.0 Windows 2000 Professional, Server, Advanced 17 de Fevereiro de 2000 Server, Datacenter Server 2195 NT 5.1 Windows XP NT 5.2 Home, Professional, IA-64, Media Center (2002, 2003, 2004 & 2005), Tablet PC, Starter, Embedded, N 25 de Outubro de 2001 2600 Standard, Enterprise, Windows Server 2003 Datacenter, Web, Small Business Server April 24 2003 3790 NT 5.2 Windows XP (x64) Professional x64 Edition 25 de Abril de 2005 3790 NT 6.0 Windows Vista Starter, Home Basic, Home Empresas: November 2006 Premium, Business, Enterprise, Lançamento oficial: 30 de Ultimate Janeiro de 2007 6000 Requisitos mínimos de hardware para Windows NT Versão CPU RAM Espaço livre em disco NT Workstation 3.51 386, 25 MHz 8 MB 90 MB NT 4.0 Workstation 486, 33 MHz 12 MB 110 MB 2000 Professional Pentium, 133 MHz 32 MB 650 MB XP Professional Pentium MMX, 233 MHz 128 MB 1.5 GB Vista Pentium III, 800 MHz 512 MB 15 GB Windows 98 Esta versão foi lançada em 25 de Junho de 1998. Foram corrigidas muitas das falhas do seu antecessor. A maior novidade desta versão era a completa integração do S.O. e da Internet. Utilizava o Internet Explorer 4. Introduziu o sistema de arquivos FAT-32 e começou a introduzir o teletrabalho (só foi possível devido à integração do Web). Melhorou bastante a interface gráfica. Incluiu o suporte a muitos monitores e ao USB (Universal Serial Bus). Mas, por ser maior do que o Windows 95 e possuir mais funções, era também mais lento e mais instável. O Windows 98 SE- Foi lançada em 1999 e esta versão visava corrigir as falhas e resolver os problemas de instabilidade do Windows 98. Incluia drivers e programas novos. Substituiu o Internet Explorer 4 para o Internet Explorer 5, que era mais rápido, e introduziu a Internet Connection Sharing que permite a partilha de uma “rede de internet” para muitos computadores. Acrescentou também a Netmeeting 3 e suporte a DVD. Muitos utilizadores classificam este sistema como um dos melhores da Microsoft. Windows 98 SE (Segunda Edição) Uma atualização ao sistema operacional, o Windows 98 Segunda Edição (SE), foi lançado em 5 de Maio de 1999. Ele incluiu correções a muitos pequenos problemas, melhora no suporte a USB, e a troca do Internet Explorer 4.0 pelo Internet Explorer 5, que era significantemente mais rápido. Tambem foi incluído o Compartilhamento de Conexão a Internet, que permitiu que múltiplos computadores em uma Rede Local compartilhem uma única conexão a Internet através de NAT. Outras novidades incluem o programa Microsoft NetMeeting 3.0 e suporte integrado a drives de DVD-ROM. Essa atualização foi considerada como uma das melhores versões da família Windows nada foi feito de diferente. Entretanto, foi gratuita para aqueles que já possuíam a primeira edição do Windows 98. Além de ser também gratuíta. Características novas e atualizadas Entre as novidades que vieram com o Windows 98 estão o melhor suporte a AGP, drivers para USB funcionais, e suporte a múltiplos monitores e WebTV. Ele incluiu também suporte ao sistema de arquivos FAT32, permitindo que ele suportasse partições maiores que 2 GB, máximo aceito pelo seu antecessor, Windows 95. Essa também foi a primeira versão do Windows a oferecer suporte a ACPI. Como nos últimos releases do Windows 95, o Internet Explorer continuou a ser integrado a interface do Windows Explorer (característica chamada de Active Desktop). Novos padrões de Drivers O Windows 98 foi o primeiro sistema operacional capaz de utilizar o Windows Driver Model (WDM). Esses drivers eram pouco conhecidos à época e muitos dos fabricantes de hardware continuaram desenvolvendo drivers sob o antigo padrão (VXD). Isso resultou no surgimento do mito que o Windows 98 apenas suportava drivers no padrão Vxd. O padrão WDM se tornou "popular" somente anos após seu lançamento, principalmente porque as versões 2000 e XP não eram mais compatíveis com o padrão VXD. Atualmente, apesar de não desenvolverem drivers específicos para Windows 98, eles ainda criam-nos sob o padrão WDM, mas compatíveis com a arquitetura desse sistema. Requerimentos de Sistema processador 486 DX2, 66 MHz ou superior, 16MB de RAM (24MB recomendados) Quantidade de espaço livre adequada no disco rígido. Essa quantidade varia de acordo com o método de instalação e componentes selecionados: Atualizar de Windows 95, ou 3.1 140-315 MB (geralmente 205 MB) de espaço. Nova instalação em sistema FAT16 210-400 MB (geralmente 260 MB) de espaço. Nova instalação em sistema FAT32 190-305 MB (geralmente 210 MB) de espaço. NOTA: Tanto o Windows 98 quanto o Windows 98SE tem problemas sérios com discos rígidos maiores que 32 GB. Um atualização do sistema foi disponibilizada para corrigir esta falha Monitor VGA ou superior, Drive de CD-ROM ou DVD-ROM, Microsoft Mouse ou compatível. Windows ME O Windows ME (de Millenium Edition) é uma versão da popular linha de sistemas operacionais Windows para PCs, lançado pela Microsoft em 14 de Setembro de 2000. Essa versão do Windows trouxe algumas inovações, como a capacidade de lidar com várias mídias digitais, vindo pronto para o MP3, um programa de edição de vídeo (Windows Movie Maker), um assistente de criação de redes digitais domésticas e versões de programas atualizados. Além disso, também foi incluída uma versão limitada da função hoje presente no Windows XP, que é a de "Restauração do Sistema", que permite restaurar arquivos de sistema importantes, caso alguma modificação do sistema ou instalação de Logicial tenha dado errado. Dentro do código fonte desta versão foram descobertos vários processos inacabados do Windows 98, o que leva a crer que o sistema foi uma mera terceira edição deste e não um sistema novo. O Windows ME é considerado pela maioria dos usuários e dos especialistas como a pior versão de Windows já lançada, devido à sua alta instabilidade e seu lento funcionamento. Alguns macetes para melhorar o funcionamento do Windows ME são: Forçar o Windows utilizar a memória Swap somente quando a memória RAM estiver totalmente utilizada, para isso coloque a linha abaixo na seção [386Enh] do arquivo SYSTEM.INI: ConservativeSwapfileUsage=1 Configuração de pastas (apenas no Windows ME) Abra "meu computador", "exibir", "opções de pasta". Por default o Windows ME usa as opções mais cosméticas, que apesar de bonitinhas tornam o micro perceptivelmente mais lento. Se a preocupação maior é com o desempenho, as melhores opções aqui são: Precedido por Windows 98 Usar a área de trabalho clássica do Windows Usar pastas clássicas do Windows Abrir cada pasta em sua própria janela Versão principal do Windows 2000 Sucedido por Windows 2000 Windows 2000 Windows 2000 (também chamado de Win2k ou W2K) é um sistema operativo preemptivo, gráfico e de fácil aprendizagem que foi desenvolvido para trabalhar com um ou mais processadores de 32 bits em computadores na arquitetura x86. É parte de uma linha de sistemas operacionais denominada Microsoft Windows NT e foi lançado em 17 de fevereiro de 2000. Ele está disponível em quatro versões: Professional, Server, Advanced Server e Datacenter Server. Adicionalmente, a Microsoft oferece o Windows 2000 Advanced Server - Edição Limitada, que foi lançado em 2001 e roda em processadores de 64 bits Itanium. O Windows 2000 é classificado com um sistema operacional de kernel híbrido, e sua arquitetura é dividida em dois modos: usuário e kernel. O "modo kernel" dá acesso total aos recursos do sistema e suporta a execução das aplicações em modo usuário, com acesso restrito aos recursos. Todas as versões do Windows 2000 possuem em comum muitas funcionalidades, incluindo muitas utilidades de sistema como o Microsoft Management Console (MMC) e sistemas de gerenciamento de aplicação como o utilitário de desfragmentação de disco. Mais recursos para deficientes foram inseridos na familia 2000, e eles aumentaram o suporte para diferentes idiomas e configurações locais. Todas as versões do sistema operacional suportam o sistema de arquivos Windows NT versão 5 ou NTFS 5 (New Tecnology File System), o sistema de arquivos criptografado (EFS), também armazenamento em discos básicos ou dinâmicos. O armazenamento em discos dinâmicos permite que diferentes volumes sejam utilizados. A família 2000 Server também teve um aumento de funcionalidades, incluindo a capacidade de ter um serviço de diretório único: o Active Directory, Distributed File System (um sistema de arquivos que possibilita compartilhamento de arquivos) e armazenamento em volumes com tolerância à falhas. O Windows 2000 pode ser instalado em uma empresa através de instalações interativas ou não interativas. A instalação não interativa se baseia no uso de um arquivo de resposta que tem a finalidade de preencher as informações de instalação, e pode ser utilizado através de um CD "bootável" usando o Microsoft Systems Management Server (SMS), através do System Preparation Tool (Sysprep). Histórico O Windows 2000 originalmente descende do Microsoft Windows NT. Originalmente chamado de Windows NT 5, a Microsoft mudou seu nome para Windows 2000 em 27 de outubro de 1998 . A primeira versão beta do Windows 2000 foi liberada em 27 de setembro de 1997 e vários betas foram liberados até o Beta 3 que foi lançado em 29 de Abril de 1999. A partir dali, a Microsoft lançou mais três versões beta até o seu lançamento do sistema operacional para seus parceiros em 12 de Dezembro de 1999. Oficialmente o lançamento do Windows 2000 foi em 17 de fevereiro de 2000 e a imprensa imediatamente declarou que esse era o sistema operacional mais estável lançado pela Microsoft em toda a sua história. A Novell, entretanto, não ficou tão impressionada com a nova arquitetura de serviços de diretório da Microsoft, eles acharam o Active Directory menos escalável que o seu proprio serviço de diretório, o Novell Directory Services (NDS) lançado muito antes. Em 29 de setembro de 2000, a Microsoft lançou o Windows 2000 Datacenter. A Microsoft lançou o Service Pack 1 (SP1) em 15 de agosto de 2000, Service Pack 2 (SP2) em 16 de maio de 2001, Service Pack 3 (SP3) em 29 de Agosto de 2002 e seu último Service Pack (SP4) em 26 de Junho de 2003. A Microsoft anunciou que eles não iriam lançar o Service Pack 5, mas, ao invés disso, eles disponibilizaram o "Update Rollup" para o Service Pack 4. O Windows 2000 já foi trocado por novos sistemas operacionais da Microsoft. Ela já trocou os produtos do Windows 2000 Server pelo Windows Server 2003, e o Windows 2000 Professional pelo Windows XP Professional. O Windows Netuno iniciou seu desenvolvimento em 1999, e achava-se que iria ser a versão caseiro do Windows 2000. Entretanto, o projeto estourou em tempo de produção e apenas um alfa foi criado. O Windows Me foi lançado como seu substituto e o projeto Netuno teve seu projeto adiado para a produção do (Windows XP). Os únicos elementos do Projeto Windows que foram incluídos no Windows 2000 foi a capacidade do upgrade das versões 95 e 98, e suporte para o sistema de arquivos FAT32. Muitos problemas de segurança sérios foram encontrados no Windows 2000. Code Red e Code Red II foram famosos (e muito difundido pela imprensa do mundo todo) worms que exploraram vulnerabilidades do serviço de indexação do Internet Information Services (IIS) do Windows 2000. Em agosto de 2003, dois worms denominados Sobig e o Blaster atacaram milhões de computadores com Windows, resultando no maior tempo de down-time (serviço fora do ar) e no maior gasto para limpeza até aquela data. Arquitetura O Windows 2000 é um sistema altamente modular que consiste em duas camadas: o modo usuário e o modo kernel. O modo usuário se refere ao modo no qual as aplicações são executadas. Tais aplicativos são limitados em termos de acesso a recursos de sistemas, enquanto o modo kernel tem acesso irrestrito para os sistemas de memória e dispositivos externos. Todas as aplicações que rodam em modo usuário acessam recursos de sistema através da comunicação com o modo kernel. Modo usuário O modo usuário no Windows 2000 é feito de subsistemas com capacidade de transmitir requisições para os drives modo kernel apropriados usando um gerenciador de I/O. Dois subsistemas constituem a camada de modo usúário no Windows 2000: o sistema Ambiental e o sistema Integral. O subsistema Ambiental foi desenvolvido para rodar aplicações escritas para vários tipos de sistema operacional. Esses aplicativos, entretanto, rodam em baixa prioridade que os processos de modo kernel. Existem três principais tipos de Subsistemas Ambientais: 1. Subsistema Win32 roda aplicações Windows de 32 bits e também suporta Máquina Virtual DOS (VDMs), permitindo que apliações MS-DOS e 16-bit Windows 3.x (Win16) rodem no Windows. 2. Subsistema OS/2 suporta aplicações de 16 bits baseadas em 16 bits e emula OS/2 1.3 e 1.x, mas não a 2.x ou posterior. 3. Subsistema POSIX suporta aplicações que são estritamente escritas tanto para POSIX.1 padrão ou que obedecem o padrão ISO/IEC. O Subsistema Integral procura por funções especificas do sistema fora do subsistema Ambiental. Consiste em um subsistema de segurança (permite/nega acesso e gerencia logon), serviço de estação (ajuda com o acesso de rede do computador) e um serviço servidor (permite que o computador forneça serviços de rede). Modo Kernel O Modo Kernel no Windows 2000 tem acesso total ao hardware e aos recursos de sistema do computador. O modo kernel impede que serviços e aplicações modo usuário acessem áreas criticas do sistema operacional. A interface Executive com todos os subsistemas de modo usuário. Ela interage com o I/O, Gerenciamento de Objetos, segurança e gerenciamento de processos, contendo vários componentes, incluindo: Gerenciador de Objetos: Um subsistema Executive especial que todos os outros Subsistemas Executive deve passar para ter acesso aos recursos do Windows 2000. Ele é essencial no serviço de infraestrutura de gerenciamento de recursos que permite que o Windows 2000 seja um sistema operacional orientado a objetos. Gerenciador de I/O: permite que dispositivos se comuniquem com subsistemas modo usuário, ele traduz a leitura e a escrita do subsistema modo usuário e os transfere para o dispositivo de driver Monitor de Referencia de Segurança(SRM): a autoridade primaria para utilizar as regras de segurança do subsistema de segurança integral. Gerenciador de IPC : vem de Interprocess Communication, gerencia a comunicação entre os clintes (no subsistema Ambiental) e servidores (componentes do executive). Gerenciador de Memoria Virtual: gerencia a memória virtual, permitindo que o Windows 2000 use o disco rígido (HD) como um dispositivo de armazenamento primário. Gerenciador de Processos: manipula a criação e finalização de processos e a threads. Gerenciador PnP : manipula o Plug and Play e suporta os dispositivos de detecção e instalação na hora do boot. Gerenciador de Energia: o gerenciador de energia coordena os eventos de energia e fornece energia para os IRPs. O sistema de dysplay é controlado por um driver de dispositivo contido em Win32k.sys. O componente Window Manager desse driver é responsável por desenhar janelas e menus enquanto o componente GDI (graphical device interface - Dispositivo de Interface Gráfica) é responsável por tarefas como desenhar linhas e curvas, renderizar fontes e manipular palhetas. O Windows 2000 Hardware Abstraction Layer (Camada de Abstração de Hardware), ou HAL, é uma camada entre o hardware físico do computador e o resto do sistema operacional. Ele foi desenvolvido para "esconder" diferenças de hardware e prover uma plataforma consistente para executar aplicações. O HAL inclui códigos de hardwares específicos que controlam interfaces de E/S, controladores de interrupção e múltiplos processadores. O microkernel se situa entre a HAL e a executiva e fornece sincronização de multiprocessamento, threads e agendamento de interrupções, gerenciamento de traps e envio de excessões. O microkernel geralmente se comunica com o gerenciador de processos. O microkernel também é responsável pela inicialização de drivers de dispositivos no boot que são necessários para tornar o sistema operacional funcionando corretamente. Funcionalidades Comuns Certas características são comuns através de todas versões de Windows 2000 (ambos Profissional e as versões de Servidor), entre eles são NTFS 5, a Consola de Gerência de Microsoft (MMC), o Sistema de Arquivo de Encrypting (EFS), dinâmica e armazenamento básico de disco, realces de usability e multi-linguagem e local apoiam. As janelas 2000 também tem várias utilidades normais de sistema padrão incluído. Assim como estas características, Microsoft introduziram uma nova característica proteger arquivos críticos de sistema, Janelas chamadas Arquivam Proteção (WFP). Isto previne programas (com a exceção de Microsoft atualiza programas) de substituir arquivos críticos de sistema de Janelas e assim fazendo o inoperable de sistema. [6] Microsoft reconheceu que a Tela Azul infame de Morte (ou erro de parada) pode causar problemas sérios para servidores que necessitaram constantemente correr e então forneceu um cenário de sistema que permitiria o servidor a automaticamente reboot quando um erro de parada ocorreram. Os operadores têm a opção de descarregar o primeiro 64KB de memória a disco (a quantia mais pequena de memória que é útil para depurar propósitos, também sabido como um minidump), um entulho de só a memória do kernel ou um entulho do conteúdo inteiro de memória a disco, assim como escrevem que este acontecimento acontecido às Windows 2000 tora de acontecimento. Para melhorar desempenho em computadores correndo Windows 2000 como um servidor operam sistema, Microsoft deu a escolha para administradores de otimizar o sistema operativo para serviços de fundo ou para aplicações. NTFS 5 Microsoft lançou a terceira versão do Sistema de Arquivos NT (NTFS) — também conhecida como versão 5.0 — no Windows 2000; ela introduziu cotas, encriptação em nível de sistema de arquivos (chamada EFS), arquivos espaços e pontos de restauração. Versões A Microsoft lançou várias versões do Windows 2000 para corresponder com os diferentes mercados e necessidades de negócio. Lançou o Windows 2000 Profissional, Windows 2000 Server, Windows 2000 Advanced Server e Windows 2000 Datacenter Server. Precedido por o 256 MB de RAM - mais de 64 GB são suportados em uma única máquina o Aproximadamente 1 GB de espaço de disco Versão principal do Sucedido por Windows Me Windows 2000 - 2001 Windows XP Windows XP Windows XP é um sistema operacional produzido pela Microsoft para uso em todos os tipos de computadores, incluindo computadores residênciais e de escritórios, notebooks, midia centers e ainda Tablet PCs, com a tecnologia Windows Mobile. As letras XP derivam da palavra eXPerience, experiência em inglês. O seu nome de código era Whistler, o nome de um resort no Canadá, o Whistler-Blackcomb, na qual os desenvolvedores do sistema passaram um tempo. O Windows XP une a facilidade de uso do Windows ME com a estabilidade do Windows 2000, e é o primeiro sistema operacional para consumidores totalmente construido em uma arquitetura e kernel totalmente novos. O Windows XP foi lançado em 25 de Outubro de 2001 e possui 400 milhões de cópias em uso atualmente, de acordo com a estimativa da IDC Analyst. Foi substituido pelo Windows Vista lançado em testes no dia 8 de Novembro de 2006 e finalizado e vendido aos usuários no dia 30 de Janeiro de 2007. Estimativas indicam que irá demorar de 5 à 7 anos para que o Vista atinja a marca de cópias vendidas do XP. As duas edições iniciais do Windows XP são o Windows XP Home Edition, para usuários domésticos, e o Windows XP Professional Edition, com recursos adicionais como o Domínio de Servidor do Windows e a utilização de 2 processadores além de ser designado a usuários experientes e empresas. No Windows XP Media Center Edition foram incluídos recursos adicionais de multimídia, como a possibilidade de gravar e assistir programas de televisão, ver filmes de DVD e ouvir música. O Windows XP Tablet PC Edition foi designado para rodar nas plataformas Tablet PC. Duas versões foram lançadas separadamente para computadores com processadores 64 bits, foram o Windows XP 64-bit Edition para processadores Itanium e o Windows XP Professional X64 Edition para processadores x86-64. O Windows XP tem melhor estabilidade e eficiência, comparado às outras versões do Windows. Uma diferença significante foi a da interface gráfica ter mudado do padrão cinza para um azul fosco. Esta é a primeira versão do Windows a usar um programa de validação de produto para combater a pirataria de software na qual foram barradas muitas atualizações a Windows não-originais. O Windows XP foi muito criticado por usuários devido a sua enorme lista de vulnerabilidades de segurança, as várias falhas do navegador Internet Explorer e do Windows Media Player. O Windows XP começou a ser desenvolvido em 1999, quando a Microsoft iniciou o projeto do Windows Netuno (Neptune), o que viria a ser a Home Edition do Windows 2000. O projeto foi cancelado e então se iniciou o projeto Whistler, tornando-se o Windows XP. Muitas idéias do Netuno e do Odyssey (outra versão do Windows também cancelada) foram usadas no Windows XP. Edições As duas maiores versões do XP são a Home Edition, para usuários domésticos e a Professional, designada para empresas e usuários avançados. Outras derivações do Windows XP incluiam peças de Hardware limitadas e versões com recursos limitados vendidas na Europa e desenvolvidas para serem mais baratas. O Windows XP Professional oferece um número maior de recursos em comparação com o Home Edition, incluindo: A habilidade de poder usufruir do Domínio de Servidor do Windows, grupos de computadores que eram controlados remotamente por um ou mais servidores centrais. Uma sofisticada lista de Controle de Acesso, na qual podia se especificar o uso de programas no computador usado para todos os usuários em circunstâncias normais. Os usuários usam outras ferramentas no Windows Explorer, ou reiniciam o computador em Modo de Segurança para modificar o acesso das listas de controle. Servidor de Acesso Remoto, com a permissão de o usuário se conectar ao seu Windows por outro sendo este também o XP, na qual ele usaria a rede local ou a internet. Pastas e arquivos offline, com a permissão automática de o PC restaurar e copiar para uma rede de computadores e trabalhar com ele desconectado da rede. Sistema de Encriptação de Arquivos; Serviços de Informação de Internet (IIS), servidores HTTP e FTP da Microsoft. Suporte a duas unidades de processamento único (CPU). Windows XP com hardware diferenciado A Microsoft modificou o Windows XP para diferentes mercados. Cinco diferentes versões do XP foram desenvolvidas, duas somente para processadores 64 bits. Windows Xp 64-bit Edition Essa versão foi especificamente designada para estações de trabalho Itanium. Essa versão foi descontinuada em 2005, após a HP, a última distribuidora desse tipo de sistema parar de vendê-los ao mercado de estações de trabalho. Windows XP Professional x64 Edition Não confunda com a versão anterior de 64-bit do XP, essa versão é baseada no Windows Server 2003 e suporta extenções x86-64 da arquitetura IA-32 da Intel. x86-64 é implementado pela AMD como "AMD64", encontrados nos chips Opteron e Athlon 64 e implantado pela Intel como "Intel64", encontrado nos processadores Pentium 4. Windows XP Media Center Edition Essa versão é designada para PC's de centrais de mídia.Originalmente era designada com uma certa quantia de computadores. Em 2003 o Media Center Edition foi atualizada como "Windows XP Media Center Edition 2003" com recursos adicionais como sintonização FM. Duas atualizações ocorreram, uma em 2004 e outra em 2005, quando a primeira versão foi lançada para Desenvolvedores de Sistemas. Windows XP Tablet PC Edition Especialmente designada para notebook/laptop chamado de Tablet PC, com tela sensível ao toque e outros recursos de telefonia portátil. Windows XP Embedded Versão especificada para consumidores eletrônicos, video-games, e Protocolo de Voz por Internet (VoIP). Windows Fundamentals for Legacy PCs Em julho de 2006, a Microsoft introduziu no mercado uma versão do XP chamada de Windows Fundamentals for Legacy PCs, para operação de máquinas. Windows XP Started Edition O Windows XP Started Edition é uma versão de baixo custo do Windows XP avaliada para países em desenvolvimento como Tailândia, Turquia, Malásia, Indonésia, Rússia,Índia, Colômbia, Brasil, Argentina, Peru, Bolívia, Chile, México, Equador, Uruguai e Venezuela. Ele é muito similar ao Windows XP Home, mas está limitado com hardware específico, e só pode rodar 3 programas por vez e outros recursos foram removidos ou desativados por padrão. O acordo da Microsoft para lançar o Started Edition é "uma introdução ao sistema operacional Windows XP de baixo custo designada primeiramente para Desktops de usuários em países emergentes. Características O Started Edition inclui alguns recursos especiais para mercados aonde os consumidores não possuíam computador. Essa versão do XP é a mais básica, vindo a usar o padrão cinza dos Windows anteriores a ele. Muitos recursos como screensavers, efeitos de vídeo e outros foram removidos. Muitas limitações foram incluidas nesse Windows para se distanciar das outras versões do XP. Somente três aplicações podem rodar no Started Edition além de que só se pode abrir três janelas ao mesmo tempo. A resolução máxima da tela é 1024x768 e não suporta grupos de rede ou domínios. Também o Started Edition está licenciado para trabalhar com processadores de baixo custo, como os Intel Celeron, e o AMD Duron. O limite da memória RAM é de 512 MB e o HD tem que ser no máxio de 120 GB. Em 9 de Outubro de 2006, a Microsoft anunciou que foram vendidas 1,000,000 de unidades do Windows XP Started Edition. Mas no mercado de varejo ele não obteve muito sucesso. Em muitos pontos de venda, foram encontradas muitas versões piratas do sistema. Windows XP Edition N Em Março de 2004, a Comissão Européia multou a Microsoft em € 497 milhões ($603 milhões de dólares) e ordenou à companhia que providênciasse as versões do Windows sem o Windows Media Player. A comissão concluiu que a Microsoft estava desrespeitando uma lei muito severa da União Européia que a acusava de estar monopolizando o mercado de vendas de sistemas operacionais para grupos de trabalhos, sistemas operacionais de servidores e mídia players. A Microsoft tentou apelar para a decisão, mas algum tempo depois lançou uma versão do Windows XP sem o Windows Media Player instalado para encorajar os usuários a uzarem e baixarem outros mídia players. A Microsoft chamou esta versão de Reduced Media Edition, porém a UE sugeriu o nome Edition N, com o N significando "sem o Windows Media Player" para as versões Home e Professional do XP. Dois fatos incluíram a venda de Windows XP's com o Media Player incluido, Dell, HP, Lenovo e Fujitsu Siemens tiveram todo o estoque apreendido. Entretando a Dell comercializou essa versão normal por pouco tempo. Consumidores interessados pelo baixo preço, com 1500 unidades devolvidas aos vendedores, foram vendidas aos consumidores. Recursos Novos e Atualizados O Windows XP veio com uma gama de recursos muito maior do que os sistemas anteriores, incluindo: Sequências rápidas de iniciação e hibernação; A capacidade do sistema operacional desconectar um dispositivo externo sem a necessidade de reiniciar o computador. Uma nova interface de uso mais fácil, incluindo ferramentas para desenvolver temas de escritórios. Uma habilidade de alternância de contas de usuários, na qual quem está logado pode alternar em outra conta sem perder os arquivos. O Clear Type é um mecanismo para dar realce e sombras a um texto, é especificamente adotado para monitores de LCD. A funcionalidade da Assistência Remota, com a permissão de usuários se conectarem ao seu XP pela rede de internet e acessar seus arquivos e imprimilos, executar aplicações e outros. Suporte para rede DSL e Wireless. Interface O Windows XP conta com uma nova interface gráfica, tornando-o mais belo. O Menu Iniciar e o campo de Pesquisa foram redesenhados e muitos efeitos visuais foram adicionados, incluindo: Um retângulo azul translúcido no Explorer; Uma marca d'água gráfica com os ícones das pastas, indicando o tipo de informação contida naquela pasta. Novas camadas de efeitos para a Desktop. A habilidade de travar a taskbar e outras barras de ferramentas para prevenir acidentais erros. A fixação no Menu Iniciar, dos últimos e mais usados programas Sistema Requerido Segue abaixo a lista do sistema requerido para se rodar o Windows XP Home Edition e o Professional Edition; Processador Minimo Recomendado 233 MHz 300 MHz ou maior Memoria 64 MB RAM (performace 256 MB RAM ou maior e outros recursos limitados Adaptador de Vídeo e Monitor Super VGA (800 x 600) Super VGA (800 x 600) ou resolução maior Espaço livre no HD 1.5 GB 1.5 GB ou mais Drives CD-ROM ou DVD-ROM CD-ROM ou maior Controles Teclado e Mouse Teclado e mouse Outros Placa de Som, Autofalantes Placa de Som, Autofalantes Suporte e Service Packs A Microsoft ocasionalmente lançou service packs para estas versões do Windows para corrigir problemas e adicionar novos recursos. Service Pack 1 O Service Pack 1 (SP1) do Windows XP, foi lançado em 9 de Setembro de 2002. Os recursos mais notados foram o suporte a USB 2.0 e o Definir Acesso e Padrões do Programa. Primeiramente os usuários especificavam qual browser e qual mensageiro instatâneo eles usariam, com acesso aos programas da Microsoft. O Service Pack 1a foi lançado ultimamente para remover o Microsoft Java Virtual Machine de acordo com a Sun Microsystems. O suporte do Service Pack 1 e Service Pack 1a acabaram em 10 de Outubro de 2006. Service Pack 2 O Service Pack 2 (SP2) (de nome de código "Springboard") foi lançado no dia 6 de Agosto de 2004, após detalhes severos, com ênfase na segurança. Anteriormente como nos outros service packs, o SP2 adicionou novas funcionalidades ao Windows XP, incluindo a instalação de um firewall, suporte à rede Wi-Fi com guia de introdução, bloqueador de pop-up no Internet Explorer, e suporte ao Bluetooth. Um dos maiores recursos de segurança adicionados foi o Windows Firewall que estava ativado por padrão, proteção avançada na memória e uma tecnologia chamada de NX Bit para proteger o processador de mais ataques virtuais; Além disso foi lançada a Central de Segurança do Windows um pacote de proteção que incluia o Firewall do Windows, a conecção com as atualizações automáticas e um anti-vírus que deveria ser instalado a parte. Também o Windows Movie Maker 2 com uma nova interface, efeitos de vídeo e opções foram incorporadas ao programa. Service Pack 3 O Windows XP Service Pack 3 (SP3) começou a ser desenvolvido em Março de 2007, no site da Microsoft indicava-se "primeiro lançamento" marcado para 2008. Precedido por Windows 2000 Versão principal do Windows 2001 - 2007 Sucedido por Windows Vista Windows Server 2003 Lançado pela Microsoft em 24 de abril de 2003, o Windows Server 2003, também conhecido como W2K3 é um sistema operacional de rede desenvolvido como sucessor do Windows 2000 Server. É também conhecido como Windows NT 5.2, e era nada mais do que o Windows XP reformulado. No seu núcleo está uma versão do Windows XP com algumas funções desligadas para permitir um funcionamento mais estável do sistema. Tal como o Windows 2000, este apresenta o Active Directory como principal ferramenta para a administração de domínios. É um sistema utilizado estritamente em redes de computadores. O Windows Server 2003 da Microsoft trouxe novas melhorias aos serviços de rede e ao Active Directory, que agora implementa mais funcionalidades em relação ao Windows 2000 Server. Versões Actualmente há quatro (4) versões do Windows 2003, ainda que todas elas contem com versões de 32 e 64 bits. As versões são: Web Edition Standard Edition Enterprise Edition Datacenter Edition Há ainda a versão SBS do Windows 2003 Small Business Server, Premium Edition Windows Vista O Windows Vista é a nona versão do sistema operacional Windows, (3.11, 95, NT, 98, ME, 2000, XP, 2003, Vista, Long Horn... da Microsoft. Antes do anúncio do nome Vista, em 22 de Julho de 2005, era conhecido pelo nome provisório de Longhorn. Desde 8 de Novembro de 2006 o seu desenvolvimento estava completo, e foi lançado inicialmente junto de fabricantes de computadores em 30 de Novembro de 2006, e para usuários finais (simultaneamente e em todo o mundo) no dia 30 de Janeiro de 2007. Essas datas de lançamento ocorreram mais de cinco anos após o lançamento do Windows XP, a versão anterior do sistema operacional desktop da Microsoft, fazendo deste período o mais longo entre lançamentos consecutivos de versões do Windows. Hoje Longhorn é o nome da versão server desse sistema operacional. O seu lançamento oficial esta previsto para o final de 2007. Hoje o nome da versão Beta 2 desse sistema operacional (server) é Wellington. De acordo com a Microsoft, o Windows Vista tem centenas de novas funções, como uma nova interface gráfica do usuário, funções de busca aprimoradas, novas ferramentas de criação multimídia como o Windows DVD Maker, e completamente renovadas aplicações para redes de comunicação, áudio, impressão e subsistema de exibição. O Windows Vista também tem como alvo aumentar o nível de comunicação entre máquinas em uma rede doméstica usando a tecnologia peer-to-peer, facilitando o compartilhamento de arquivos e mídia digital entre computadores e dispositivos. Para os desenvolvedores, o Vista introduz a versão 3.0 do Microsoft .NET Framework, o qual tem como alvo tornar significantemente mais fácil para desenvolvedores escrever aplicativos de alta qualidade do que com a tradicional Windows API. Uma das mais comuns críticas ao Windows XP e aos seus predecessores são as suas geralmente exploradas vulnerabilidades de segurança e a total susceptibilidade a malware, vírus e buffer overflows. Em consideração a isso, o então presidente da Microsoft, Bill Gates, anunciou no começo de 2002 uma Iniciativa de Computação Confiável de grande escala na empresa a qual tinha como objectivo desenvolver a segurança nos softwares desenvolvidos pela empresa. Principais mudanças no sistema O Vista trouxe com ele um conjunto de tecnologias, novas no Windows, entre ferramentas visuais e de programação. As principais novidades em relação às versões anteriores do Windows são: Windows Aero Glass A tecnologia Windows Aero é utilizada para gerar efeitos visuais, como sombras e esmaecimentos, no ambiente de trabalho do Windows Vista, similar a alguns efeitos gerados pelos softwares Compiz e Beryl para X.Org (GNU/Linux, BSD e outros Unix), e também do ambiente Aqua para Mac OS X. Segundo a empresa, "O Aero possui efeitos visuais espectaculares, como os elementos de interface transparentes." Existem requisitos necessários para uma boa performance do visual Aero: 128 MB de Memória gráfica compatível com DirectX 9 para resoluções até 1280 x 1024; 256 MB ou mais de Memória Gráfica compatível com DirectX 9 para resoluções superiores a 1280 x 1024; .NET 3.0 (ex-WinFX) O .NET 3.0 é o nome dado para o conjunto de tecnologias de programação desenvolvidas para o Windows Vista, uma nova versão do modelo .NET. Windows Presentation Foundation (ex-Avalon) É uma tecnologia que visa unificar a maneira como os documentos, imagens e gráficos são tratados pelas aplicações. Ela incorpora recursos como 3D, reconhecimento de voz, e animações com aceleração por hardware. Juntamente com esta tecnologia, a Microsoft introduzirá uma linguagem de programação para interfaces gráficas baseada em XML, nomeada XAML. Windows Communication Foundation (ex-Indigo) O WCF é o sistema de serviços na web e comunicações que poderá ser utilizado tanto por usuários comuns como por programadores. Windows Sidebar (Barra lateral) Contém atalhos e utilidades, como relógio, leitor de RSS, visualizador de imagens, entre outros itens. Internet Explorer 7.0 A nova versão do famoso browser da Microsoft, com inúmeras funcionalidades como suporte a abas (várias páginas na mesma instância do browser, algo já existente há muito tempo em outros navegadores para Web, como o Opera, o Firefox e o Netscape); visualização simultânea de páginas através de miniaturas e segurança aprimorada. Windows Media Player 11 Nova versão do tocador de média, que trará suporte nativo a vídeos de alta definição, melhora na busca de músicas na Biblioteca de Média, entre outras inovações. Já foi lançada a versão final deste produto. É o sucessor do Windows Media Player 10. Windows SideShow Interface entre o PC e um dispositivo, através do qual se poderá fazer um acesso remoto a conteúdos armazenados no computador. User Mode Driver Instalação e utilização de drivers em modo de usuário, especialmente dedicado a periféricos de memória USB. WDDM (Windows Display Drivers Model) Modelo de drivers gráficos para suportar as mudanças na interface do Vista, bem como o efeito Aero Glass. Baseia-se em processamento paralelo na GPU. HDPhoto Windows media photo Novo sistema de foto para substituir o formato JPEG, com melhor qualidade de imagem e compresão. Atualizações O Windows Vista tem um aplicativo chamado "Anytime Upgrade", que permite converter edições Home do Windows na Ultimate pagando uma taxa de actualização via Internet; uma página com comparativos é exibida. Novas Caixas Oficiais As caixas do Windows Vista serão separadas pelas cores: Verde claro para o Windows Vista Home Basic Verde escuro para W. Vista Home Premium Azul para W. Vista Enterprise (que substitui a versão Profissional do XP) Preto para o Ultimate (que incluirá todos os recursos, domésticos e corporativos, alem de ser o top de linha do sistema operacional Vista). Ícones do Aero Glass O Windows Vista tem novos ícones com diversos efeitos visuais, entre eles o visual Glass característico desta versão do sistema operacional. Bloqueio de cópias não autorizadas Segundo a Microsoft, esta versão do Windows vem com uma tecnologia de bloqueio que evita o funcionamento de cópias não autorizadas. Esta tecnologia limita o uso da plataforma restringindo suas funcionalidades, caso o usuário não active o sistema em um prazo de 30 dias, mas já existem cracks disponíveis na Internet que conseguem quebrá-lo. Existia no Windows XP um sistema parecido, denominado WPA (Windows Product Activation, em português: Ativação do Produto Windows), que avisa quando o usuário estava usando uma cópia não autorizada do sistema, mas que também já foi inteiramente quebrado por crackers. Plágio Muitos usuários do Mac OS X (Apple) acusaram Bill Gates de copiar o mesmo. Na realidade, notam-se muitas semelhanças entre o Vista e o Mac OS X, tais como a SideBar e o Dashboard, assim como o "aspecto bonito da interface" característico da Apple. Já não é novidade que certas inovações no Windows já existiam em outros sistemas operacionais como o "Controle Parental" que já existe na Apple há vários anos, o Windows só tem agora com o Vista. Um dos aspectos mais criticados foi o Windows Movie Maker. O Mac OS X tem o pacote iLife (edição de imagem, som e video), enquanto para o Windows existiam certos programas equivalentes, embora tenham de ser comprados à parte. Neste novo Windows, o Movie Maker é uma possível cópia do Mac OS X. Os recursos de animação 3D já existem há algum tempo em distribuições do GNU/Linux, como o OpenSUSE e o Ubuntu. Nenhuma das duas partes quis se pronunciar em relação ao suposto plágio, de modo que esta guerra de cópia Vista/Mac OS X mantém-se acesa entre usuários. As possíveis desvantagens Os requisitos mínimos do Vista são vistos como "pesados", mesmo para os padrões actuais. Para usufruir das vantagens do Vista, é necessário, para a maior parte dos usuários, um grande upgrade em seu computador. Restam dúvidas se haverá uma versão (ou uma opção) para computadores de menor capacidade de processamento. Outro ponto a se ressaltar, é que essa alta exigência por parte do mesmo pelos recursos de onde será instalado já está gerando grande preocupação e expectativa entre as empresas de jogos eletrónicos. Muitas destas desenvolvedoras já elevaram seus patamares de requisitos mínimos de sistema para algo até muito acima daquilo que seus produtos realmente exigem; apenas no intuito de garantirem que estes jogos rodem no Vista, mesmo ainda não tendo condições de testá-los em muitos casos. Também de acordo com muitos relatos, até agora muitos jogos não chegaram sequer a funcionar em nenhuma versão de testes deste Sistema Operacional. Requisitos de hardware De acordo com a Microsoft, computadores que podem executar Windows Vista eram classificados com Vista Capable e Vista Premium Ready. Um Vista Capable ou PC equivalente precisa ter no mínimo um processador de 800 MHz, 512 MB de RAM e uma placa gráfica de classe DirectX 9, e não será capaz de suportar os gráficos "high end" do Vista, incluindo a interface do usuário Aero. Um computador Vista Premium Ready terá vantagem da função "high end" do Vista mas precisará no mínimo um processador de 1 GHz, 1 GB de memória RAM, e uma placa gráfica Aero-compatível com no mínimo 128 de memória gráfica e suportando o novo Windows Display Driver Model. A companhia também oferece uma beta do Windows Vista Upgrade Advisor através do seu site Web para determinar a capacidade de um PC para executar o Vista em seus vários modos. O utilitário é somente executável no Windows XP. Mas percebese que a maioria dos PC's actuais atendem as necessidades do novo Windows. Atualmente, chama-se Designed For Windows Vista (Versão) Vista Capable Vista Premium Ready Processador 800 MHz 1 GHz Memória 512 MB 1 GB RAM RAM GPU DirectX 9 GPU capaz DirectX 9 com Hardware Pixel Shader v2.0 e suporte capaz Driver WDDM Memória do 64 MB GPU RAM 128MB de RAM para resolução de até 1280x1024 (Excelente Desempenho) ou 256MB para maiores resoluções Capacidade 20GB do HDD 40GB Espaço livre 15GB do HDD 15GB Tipo de HDD Normal, mas memória flash/disco rígido Híbrido recomendado Normal Outros drives CD-ROM DVD-ROM Versões de teste São lançadas exclusivamente para beta-testers, com excepção do BETA 2 e do RC1, com lançamento também público. Como o nome já diz, são versões incompletas e instáveis do sistema, por serem apenas para testes. Abaixo vai uma lista com a maior parte dessas versões lançadas até hoje: Milestone 1 Pre-Alpha 3646 M1 Build (lab01_N.020612-1346) Milestone 2 Pre-Alpha 3663 M2 Build (lab06_N.020728-1728) Pre-Alpha 3670 M2 Build (lab06_N.020819-1749) Milestone 3 Pre-Alpha 3683 M3 Build (lab06_N.020923-1821) Pre-Alpha 3708 M3 Build (lab06_N.021108-1847) Pre-Alpha 3718 M3 Build (lab06_N.021119-1730) Milestone 4 Alpha 4006 M4 Build (main.030203-1038) Alpha 4007 M4 Build (main.030214-????) Alpha 4008 M4 Build (main.030219-1933) Milestone 5 Alpha 4015 M5 Build (main.030328-1500) Alpha 4015 M5 Build (lab06_N.030403-1706) Alpha 4018 M5 Build (lab06_n030417-1721) Alpha 4019 M5 Build (lab01_N.030428-2000) Alpha 4029 M5 Build {Technically M6} (main.030619-0000) Milestone 6 Alpha 4050 PDC Demo (M6) Build (private/lab06_demo.031019-1809) Alpha 4051 PDC (M6) Build (idx02.031001-1340) Alpha 4053 M6 Build (main.031022-1720) Alpha 4067 WinHEC Demo Build (private/lddm_dev_tech(devdmo).0402121646) Milestone 7 Alpha 4074 WinHEC Build (4074.idx02.040425-1535) Alpha 4083 M7 Build (main.040516-1537) Longhorn D1 Alpha 5000 (ntbuild_040915-0831) Alpha 5048 Build [25/04/05] Beta 5203 Build (Pre-Beta 1) [09/07/05] Beta 1 Beta 5112 Build Beta 1 [27/07/05] Community Technology Preview (Pre-Beta 2) Beta 5219 Build PDC Demo [24/08/05] Beta 5219 Build PDC September CTP [30/08/05] Beta 5231 Build [12/09/05] Beta 5231 Build October CTP [04/10/05] Beta 5259 Build November CTP [13/11/05] Beta 5259 Build November CTP TAP [17/11/05] Beta 5268 Build REFRESH [07/12/05] Beta 5270 Build December CTP [16/12/05] Beta 5308 Build February CTP [22/02/06] Beta 5342 Build March CTP [24/03/06] Beta 5355 Build REFRESH [11/04/06] Beta 5361 Build REFRESH [13/04/06] Beta 5365 Build April CTP [21/04/06] Beta 5381 Build May Interim [05/05/06] Beta 2 Beta 5384 Build Beta 2 (WinHEC 2006) [23/05/06] **LANÇAMENTO PÚBLICO** Pre-RC1 Beta 5456 Build June CTP [24/06/06] Beta 5466 Build REFRESH [11/07/06] Beta 5472 Build July EDW [17/07/06] Beta 5479 Build REFRESH [19/07/06] Beta 5483 Build Pre-RC1 [28/07/06] Beta 5487 Build Pre-RC1 [02/08/06] Beta 5492 Build Pre-RC1 [08/08/06] Beta 5505 Build REFRESH [15/08/06] Beta 5520 Build Pre-RC1 [17/08/06] Beta 5536 Build Pre-RC1 [24/08/06] RC1 Compilação Release Candidate 5600 Build RC1 (Release Candidate 1) [01/09/06] **LANÇAMENTO PÚBLICO [por tempo limitado]** Pre-RTM Beta 5700 Build Pre-RTM Beta 5728 Build EDW (Pre-RTM) [22/09/06] RC2 Compilação Release Candidate 5744 Build RC2 (Release Candidate 2)[06/10/06] Pré-RTM Build 5808 para TAP's (Technology Adoption Program); Programa de Adoção de Tecnologia Build 5840 para TAP's (Technology Adoption Program); Programa de Adoção de Tecnologia RTM Microsoft Windows Vista RTM 6.0.6000.16386.061101-2205 [RTM-Release to Manufacturing] - Lançado dia 08/11/2006 - às 17 horas! (para assinantes MSDN e TechNet). Linha de desenvolvimento acabado "Tempo limitado" equivale aos primeiros 100.000 Downloads. Edições O Windows Vista é vendido em seis edições. Todas as versões estão disponíveis em ambas as arquiteturas 32-bit (x86) e 64-bit (x86-64). São elas: Vista Starter Edition Ver artigo principal: Vista Starter Edition. Vista Home Basic É a versão similar ao Windows XP Home Edition, destinada ao usuário doméstico. Conta com uma série de aplicativos de segurança, firewall, antispam e protecção para redes sem fio. Também vem com Windows Media Player e Outlook Express com suporte a RSS. Vista Home Premium Ver artigo principal: Vista Home Premium. Vista Business Similar ao Windows XP Professional, é a versão voltada para empresas de pequeno porte. Conta com serviços e ferramentas de terceiros ou da própria Microsoft, oferecidos por meio de assinaturas - tal como já ocorre com a actual versão do Office. Vista Enterprise É Windows oferecido para as empresas de grande porte. Entre as características, estão funções exclusivas de Virtual PC, interface com suporte a múltiplos idiomas e a possibilidade de fazer backup ou encriptar grandes volumes de dados. Vista Ultimate A edição mais completa. Tem todas as funcionalidades das versões Home Premium e Enterprise. Os seus usuários terão acesso a diversos serviços online ligados a música, filmes e entretenimento doméstico, incluindo ferramentas para aumentar a performance dos jogos electrónicos. Detalhe Especial: Todas as versões do Windows Vista vêm no mesmo DVD de instalação, sendo que a versão a ser instalada depende do CD Key digitado. Será possível atualizar de uma versão a outra, apenas precisando comprar um novo CD Key, que inutilizará o outro. A única exceção ocorre com o Windows Vista Starter Edition, pois este não tem versão em DVD Precedido Versão principal por do Windows Windows 2007 - atual XP Sucedido por — Em desenvolvimento, o Windows Vienna é um provável sucessor do Vista Windows Server 2007 Nova versão do windows para ser lançada já com versão beta. Windows Seven Ver artigo principal: Windows Vienna. Anteriormente com o codinome Vienna,esse será o sucessor do Windows Vista,onde se incluirão alguns aplicativos que não se encontram no Vista. Previsto para o final de 2009. Windows CE Ver artigo principal: Windows CE. Versão minimalista que equipa dispositivos com sistemas embarcados como rádios automotivos,consolas de videojogos (Dreamcast), celulares, PDAs, robôs e TVs. Compatibilidade Os primeiros Windows, como o 1.0, 2.0 e 3.x, só são compatíveis em partições formatadas com o sistema de ficheiros FAT, ou como é chamado, FAT 16. No salto do 3.1 para o 95B (Windows 95 OSR 2/OSR 2.1), os HD's poderiam ser formatados em FAT 32. Inicialmente lançado com o Windows NT, a tecnologia NTFS é agora o padrão de facto para esta classe. Com a convergência de ambos sistemas, o Windows XP passou também a preferir este formato. Características técnicas A principal linguagem de programação usada para escrever o código-fonte das várias versões do Windows é a linguagem C. Até à versão 3.11, o sistema rodava em 16 bits (apesar de poder instalar um update chamado Win32s para adicionar suporte a programas 32 bits), daí em diante, em 32 bits. As últimas versões (como o XP, o 2003 Server e o Windows Vista (nome de código Longhorn) está preparado para a tecnologia 64 bits. Esse sistema deveria incluir o sistema de arquivos WinFS, que acabou retirado do Windows Vista. Bibliográfia http://pt.wikipedia.org/wiki/Microsoft_Windows