Professional Documents
Culture Documents
Trindade
2008
2
Trindade
2008
3
Sumário
1 Introdução ............................................................................................................... 4
2 Windows NT ............................................................................................................ 4
3 Kernel ...................................................................................................................... 7
5 Conclusão ............................................................................................................... 9
6 Referências ........................................................................................................... 10
4
1 Introdução
2 Windows NT
Windows NT 3.1 foi a primeira versão do Windows para utilizar 32-bit "flat"
memória virtual abordando sobre processadores 32-bit. Seu companheiro produto, o
Windows 3.1, utilizado segmentado e chaves de endereçamento 16-bit para 32-bit
abordando em páginas. A arquitetura do Windows NT é altamente modular e é
constituído por duas camadas principais: componentes que são executados no
modo usuário e os componentes que são executados no modo kernel. Programas e
subsistemas no modo usuário são limitados em termos de recursos de sistema que
eles possam ter acesso, enquanto o modo kernel tem acesso irrestrito ao sistema de
memória e dispositivos externos. O miolo dos sistemas operacionais nesta linha são
todos conhecidos como kernel híbrido, embora este termo é contestado alegando
que todas as partes essenciais do sistema executar no modo kernel tornando-se um
kernel monolítico que é um pouco estruturada como um microkernel. A arquitetura
composta de um simples kernel, camada de abstracção de hardware (HAL),
motoristas, e uma gama de serviços (coletivamente denominados Executivo), que
existem em todo modo kernel
1
Sistemas operacionais
6
O subsistema ambiente foi projetado para executar aplicações escritas para muitos
tipos diferentes de sistemas operacionais. Nenhum dos subsistemas ambiente pode
acessar diretamente o hardware, e deve requerer o acesso aos recursos de memória
virtual por meio do Gerenciador de memória que é executado em modo kernel. Além
disso, aplicativos executados a prioridade mais baixa do que um modo kernel
processos.
3 Kernel
4 Processos e Threads
O Windows NT é um S.O multitarefa que suporta múltiplas threads e
processos, em um ambiente multithread.Os processos são Implementado como
objetos esses processos e threads possuem capacidade de sincronização. Além do
próprio SO, vários processos de utilizador (tarefas) estão carregados em memória,
sendo que um pode estar ocupando o processador e outros ficam enfileirados,
aguardando a sua vez. O compartilhamento de tempo no processador é distribuído
de modo que o usuário tenha a impressão que vários processos estão sendo
executados simultaneamente. Um processo define um espaço de endereçamento e
recursos dinamicamente. Múltiplas threads podem ser criadas e executadas dentro
de um processo. O Windows NT tem suas threads em Kernel.
8
6 Conclusão
6 Referencias
SILBERSCHATZ, Avi; GALVIN, Peter B.; GAGNE, Greg. Operating system concepts.
7.ed. Hoboken: Wiley. 2005.
TANENBAUM, Andrew. Sistemas operacionais modernos. Rio de Janeiro: LTC.
1999.
Reis, Rodrigo Quites et. al. 2002. Automação no Gerenciamento do Processo de
Engenharia de Software
MS Windows NT Kernel-mode User and GDI White Paper". Windows NT Workstation