2. 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 software
Ex.: USB
À grande diversidade de dispositivos já existentes e que vêm
surgindo.
2
4. 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.
4
5. 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.
5
6. 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.
6
7. Podem ter arquiteturas muito
diferentes, variando em:
Métodos de sinalização;
Velocidade;
Vazão;
Formas de conexão.
7
8. Faz a conexão entre o subsistema processador-
memória aos dispositivos de alta velocidade;
8
9. 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.
9
10. 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;
10
11. É 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.
11
12. 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.
12
13. 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.
13
15. É a forma a partir da qual
uma unidade periférica cria Processo
uma interface com o sistema
operacional para se conectar Subsistema de E/ S
com o dispositivo do hardware;
Driver de Driver de Driver de
Permite que se conecte Impressora Disco Fita
diversos dispositivos de E/S;
Benefícios para os
desenvolvedores;
15
16. É uma pequena área de memória usada para
melhorar a velocidade de acesso a um determinado
dispositivo;
▪ É encontrado em:
▪ HDs;
▪ gravadores de CD;
▪ Modems;
16
17. É 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.;
17
18. 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;
18