3. Windows 2000
• Foi lançado em 4 • Extensibilidade
Windows 2000 Win 2k
•Componente Win 2k
Arquitetura 64 bits 32 bits
versões diferentes Professional
• Portabilidade
• Versões 32 e 64 bits • Confiabilidade
•Memória virtual 2000 Server
Windows 16TB 4GB
• Objetivos no •Tam Windows 2000 16TB
•
arquivo por 512 TB
Compatibilidade
páginas
desenvolvimento • Desempenho
Advanced Server
Agrupamento 128GB 256MB
• Windows 2000
paginado
DataCenter Server1GB
Cache de sistema 1TB
4. Extensibilidade
• Estrutura modular • • Tiposquedados abstrados
Permite de que novos
Permite novos
• Objetos componentes possam
dispositivos, sistemas de por
que são manipulados
ser adicionados ao
arquivos e redesespecial de
um conjunto possam
• Drivers
serserviços executivo do
processo
acrescentados ao
• Permitem um
SO
sistema a qualquer
gerenciamento mais
momento
uniforme do SO
5. Portabilidade
• Sistema modular • Partes do sistema que
• Maior parte do código
Hardware Abstraction
• Padronização de código precisam acessar
Layer
escrta em C
• HAL • estruturas de dados e e
Biblioteca que isola as
Componentes gráficos
registradores rede são
dependências
interfaces de de
dependentesC++
escritas em de
hardware de cada
processador são
fabricante
confinadas em
pequenos modulos
substituíveis
6. Confiabilidade
• Estrutura Modular • • Forneceoaexecutivo em
Arquitetura certificada
Divide cada programa
• Um novo sistema de
• NTFS uma área EUA
pelo gov de endereços
componentes
arquivos
• na memória.
Quotas de utilização de
individuais
• Segurança • Capacidade de recuperar
• • Impedede erros
recursosque outro
N tiposcomponentes
Esses
• Memória virtual • usuário leia/modifique o
Proteção a objetos de
interagem através
que for armazenado ali
interfaces de
comunicação.
7. Compatibilidade
• Software Legado • Softwares escritos para
• FAT
• Compatibildiade o Windows 95 ou No 4.0
• HPFS (os/2)
com diversos são compatíveis com o
• CDFS (cdrom
Sist Arquivos 2000
• NTFS
8. Desempenho
• Chamadas de sistema • Erros de paginaçãode
Um mecanismo que foi
Elementos críticos e
• LPC processosacruciais foram
incorporado ao sistema
soft para formação de
testados e otimidos para
para agilizar a
redes do Win2000
• Rede
garantir as velocidades de
comunicação entre os
foram embutidos na
processamento mais altas
subsistemas protegidos e
porção privilegiada do
possíveiso desempenho do
otimizar com o objetivo
sistema,
sistema
de produzir ganhos na
comunicação
9. Gerenciamento de memória
• Desafio • Memória separada em
Ser compatível
• Como funciona • Windows, Ms-DOS,POSIX
Executiva e Usuário
• Ume/ou OS/2 pode
usuário não
• acessar memória alocada de
Evitar choques na memória
outro.
mantendo esta
• Usuário não pode acessar
compatibilidade
memória executiva.
• Memória do usuário pode
ser tranferida para o HD
através de paginação
10. Gerenciamento de Processador
• Processos como objetos •• Um processo pode de várias
* Os processos são ter
Tanto os objetos
• O gerenciador de
• Multiprocessamento linhas de execução como
implementados em
processo quanto os
processos não mantém
• Mecanismo de processamento no interior de
objetos e são acessados
objetos de linha de
vínculo do tipo pai/filho
sincronização seuexecução dispõem de
através de serviços.
espaço de
(ou de qualquer outro
• Sem vínculos pai filho endereçamentode
mecanismo
tipo) entre os processos
sincronização
por ele criados
embutidos
11. Gerenciamento de dispositivos
• Permitir a instalação de multiplos sistemas de
arquivos incluindo o sistema MS-DOS, HPFS, CDFS e
NTFS
• Facilitar ao máximo a crianção de drivers de
dispositivos passíveis de instalação nos sistemas de
multiprocessamento
• Permitir a instalação ou a eliminação dinâmica de
drivers de dispositivo no sistema.
• Agilizar o processamento das oeprações de E/S e
permitir que os drivers sejam escritos em linguagme
de alto nível.
• Permitir o mapeamento entre operações de E/S e
arquivos.
12. Gerenciamento de arquivos
NTFS
• Capacidade de recuperação
• O Windows 2000 aceita vários sistemas de
• Capacidade para lidar com armazenagens
arquivos para discos rigidos
maiores
• FAT (Ms-DOS)
• Recursos de segurança
• HPFS (OS/2)
• Nomes em padrão Unicode
• CDFS (cdrom)
• Compatibilidade com POSIX
• NTFS (nativo do sistema)
• Recursos de expansão futura
14. Microsoft Network
Physical Data-Link Transport Network App Presentation Session
Reliable
Services(msgs,
Physical end-to-end
services, file
Connections transport
transfer etc)
data5
15. Serviços de Diretorio
• Um
Servidor cliente que deseja localizar um nome no AD
Controlador de
primeiramente envia parte DNS desse nome a um
DNS
domínio
servidor de DNS. O DNS informa o endereço de rede
deste servidor. Servidor de
• Através do protocolo LDAP, o cliente pesquisa 2
App o
controlador de domínio e localiza o sistema que
hospeda o serviço que ele precisa.
• Por fim o cliente establece uma conexão direta com
Servidor de
o serviço utilizando o protocolo por ele exigido
App 1
Cliente