18
UFRPE/EAD Licenciatura em Computação-6P 2011.1 Tutor: Rodrigo Lins Rodrigues Gerência de Dispositivos Semana 7

Gerência de dispositivos

Embed Size (px)

Citation preview

Page 1: Gerência de dispositivos

UFRPE/EADLicenciatura em Computação-6P

2011.1Tutor: Rodrigo Lins Rodrigues

Gerência deDispositivos

Semana 7

Page 2: Gerência de dispositivos

2

Introdução

Podemos classificar as atividades de um computador em dois grandes conjuntos: O processamento de informações ou dados; As atividades de entrada e saída ou E/S.

As tecnologias de E/S apresentam duas tendências bastante distintas, a utilização cada vez maior de interfaces

padronizadas tanto de hardware quanto de softwareEx.: USB À grande diversidade de dispositivos já existentes e

que vêm surgindo.

Page 3: Gerência de dispositivos

3

Introdução

Mostrar gerência de dispositivos no Windows

Page 4: Gerência de dispositivos

4

Introdução

Integrar novos dispositivos ao computador requer a utilização combinada de técnicas de hardware e software;

Estas técnicas se refletem do lado do hardware de E/S, pela utilização de elementos básicos padronizados tais como Interfaces, Portas, Barramentos, e controladores de dispositivos.

Page 5: Gerência de dispositivos

5

Hardware de Entrada e Saída

Computadores são capazes de operar uma grande quantidade de tipos de dispositivos;

Podem ser agrupados em categorias gerais: dispositivos de armazenamento ▪ Discos, fitas, etc.

dispositivos de transmissão▪ Placas de redes, modems, etc.

dispositivos de interação homem/máquina,▪ teclados, monitores, mouse, etc.

Page 6: Gerência de dispositivos

6

Hardware de Entrada e Saída

Porta ponto de conexão para envio de sinais

elétricos;

Barramento Conjunto comum de fios com um protocolo

associado; O protocolo define um conjunto de mensagens

trocadas através dos fios do barramento.

Page 7: Gerência de dispositivos

7

Barramentos

Podem ter arquiteturas muito diferentes, variando em:

Métodos de sinalização; Velocidade; Vazão; Formas de conexão.

Page 8: Gerência de dispositivos

8

Barramento PCI

Faz a conexão entre o subsistema processador-memória aos dispositivos de alta velocidade;

Page 9: Gerência de dispositivos

9

Controlador de dispositivo

São componentes eletrônicos que são capazes de operar uma porta, barramento ou um dispositivo

Ex.: controlador PCI

contém um processador e memória dedicados para dar suporte à execução do protocolo.

Page 10: Gerência de dispositivos

10

Registradores

São unidades de memória capazes de armazenar n bits;

Estão no topo da hierarquia de memória, sendo assim, são o meio mais rápido e caro de se armazenar um dado;

Page 11: Gerência de dispositivos

11

Polling (ou teste de estado)

É o questionamento ou pedido de acesso que a CPU faz à interface de E/S para saber da disponibilidade do dispositivo;

Na imagem ao lado, a CPU interrompe periódicamente a execução de outras tarefas (programas) para executar a rotina deteste de flags.

Page 12: Gerência de dispositivos

12

Interrupções

A interface verifica o estado do dispositivo e, quando este estiver pronto para iniciar a transferência de dados com a UCP, a interface envia um "aviso" (interrupção) para a UCP, informando que o periféricos está "pronto para transmitir".

Na interrupção,quando um periférico necessita informar certa situação, ele envia o sinal de interrupção.

Page 13: Gerência de dispositivos

13

Acesso Direto à Memória (DMA)

Permite que os periféricos transmitam dados diretamente para a memória, poupando o processador de mais esta tarefa;

Alguns dispositivos que utilizam DMA:  controladores de disco; placas gráficas; placas de redede rede placas de som.

Page 14: Gerência de dispositivos

14

Interface de E/S para a Aplicação

Page 15: Gerência de dispositivos

15

Device Drivers

 É a forma a partir da qual uma unidade periférica cria uma interface com o sistema operacional para se conectar com o dispositivo do hardware;

Permite que se conecte diversos dispositivos de E/S;

Benefícios para os desenvolvedores;

Processo

D r iver d eIm presso ra

Sub sistem a d e E/ S

D r iver d eD isco

D r iver d eFita

Page 16: Gerência de dispositivos

16

Bufferização

É uma pequena área de memória usada para melhorar a velocidade de acesso a um determinado dispositivo;▪ É encontrado em: ▪ HDs; ▪ gravadores de CD;▪ Modems;

 

Page 17: Gerência de dispositivos

17

Cacheamento

É uma região de memória rápida que armazena cópias de conteúdo de outras memórias mais lentas;

O kernel se utiliza de cache para aumentar a eficiência das transferência de E/S que precisam ser realizadas.;

Page 18: Gerência de dispositivos

18

Desempenho

Operações de E/S geram uma forte demanda na CPU ;

As operações de E/S também geram impacto devido ao processamento das interrupções e do uso intensivo do barramento;