Windows 2000
Origem: Wikipédia, a enciclopédia livre.
Este artigo encontra-se parcialmente em língua estrangeira. Ajude e colabore com a tradução. |
Windows 2000 (também chamado de Win2k ou W2K) é um sistema 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 lançada 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 usá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 encriptado (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 service 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).
Índice |
[editar] 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 [1] . 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[2]. 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. [3] 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 de2000, 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 unicos elementos do Projeto Windows que foram incluidos 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.
[editar] 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.
[editar] Modo usuário
O modo usuário no Windows 2000 é feito de subsistemas com capacidade de transmistir 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:
- 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.
- 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.
- 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 susbsistema de segurança (permite/nega acesso and 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).
[editar] 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 areas 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. [4]
- 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 usar o disco rigido(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 despositivo 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 fisico 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 codigos de hardwares especificos que controlam interfaces de E/S, controladores de interrupção e multiplos 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. [5] 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.
Functionality comum
Certas características são comuns através de todas versões de Janelas 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 prevene 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 Janelas 2000 tora de acontecimento. Para melhorar desempenho em computadores correndo Janelas 2000 como um servidor operam sistema, Microsoft deu a escolha para administradores de optimizar o sistema operativo para serviços de fundo ou para aplicações.
[editar] 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.
-
- 256 MB de RAM - mais de 64 GB são suportados em uma única máquina
- Aproximadamente 1 GB de espaço de disco