jnjn

1856 palavras 8 páginas
Gerenciamento de ES e Sistema de Arquivos do Windows 2000

1

Gerenciador de E/S
 Objetivo é fornecer uma estrutura de

modo eficiente para lidar com a grande variedade de dispositivos
 Bastante relacionado com o gerenciador plug and play
 Envia uma requisição aos slots de cada

barramento e descobre os dispositivos instalados  A medida que cada dispositivo vai sendo carregado, um objeto-driver é criado para ele
 Para alguns barramentos (SCSI) isso só acontece no boot, em outros (USB) a qualquer momento 2

Conceitos
 Gerenciador de Energia está

intimamente ligado
 Juntos:

 Lidam com ligamento e desligamento de

dispositivos

 Todo sistema de arquivo é tecnicamente

um driver E/S para o windows

 As requisições de bloco são passadas para o

gerenciador de cache
 Se não souber responder, é chamado o driver do sistema de arquivos apropriado
3

Conceitos
 Suporte a discos dinâmicos
 Podem se estender por múltiplas partições ou

discos
 Não precisa reiniciar

 Suporte a E/S assíncrona
 Threads não precisam ficar bloqueadas

4

API

5

Drivers de Dispositivos
 A microsoft define um modelo de driver para o

Windows a ser seguido
 É fornecido um kit de ferramentas para auxiliar o desenvolvedor
 Os drivers em conformidade devem
1.
2.
3.
4.
5.
6.
7.
6

Tratar as requisições E/S em um formato padrão
Ser baseado em objetos
Permitir que dispositivos plug and play sejam adicionados ou removidos dinamicamente
Permitir o gerenciamento de energia
Ser configurável em relação ao uso de recursos
Ser reentrantes para uso em multiprocessadores
Ser transportável para Windows 98 e 2000

Drivers de Dispositivos
 DriverEntry
 Chamado assim que ele é carregado
 Inicia driver, criado tabelas e estruturas de dados  Preenche campos do objeto-driver, como os ponteiros para os procedimentos
 O sistema cria um objeto-dispositivo que aponta para o objeto-driver

7


Relacionados

  • jnjn
    5663 palavras | 23 páginas
  • jnjn
    347 palavras | 2 páginas
  • jnjn
    393 palavras | 2 páginas
  • camila
    257 palavras | 2 páginas