Vous êtes sur la page 1sur 108

Organizac

ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Organizacao e Manutencao de Computadores I
Sum
ario

Introduc
ao
- Entrada/Sada
Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de 2012.1
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Organizac
ao e
Manutencao
de
Computadores
1 Introduc
ao
I-
Entrada/Sada
2 Dispositivos externos
Lins F.

Sum
ario 3 Revis
ao
Introduc
ao

Dispositivos 4 M
odulos de E/S
externos

Revis
ao
5 T
ecnicas para operac
oes de E/S
Modulos de
E/S E/S programada
T
ecnicas para E/S controlada por interrupcao
operac
oes de
E/S Acesso direto `a mem
oria
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
6 Canais e processadores de E/S
mem oria

Canais e
processadores
de E/S
Introducao

Organizac
ao e
Manutenc
de
ao
Alem do processador e um conjunto de modulos de
Computadores
I-
memoria, o terceiro elemento chave de um sistema de
Entrada/Sada computacao e um conjunto de modulos de entrada/sada
Lins F. (E/S);
Sum
ario Os modulos de E/S formam a interface entre o sistema de
Introduc
ao computacao e o mundo exterior.
Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Introducao

Organizac
ao e
Manutenc
de
ao
Alem do processador e um conjunto de modulos de
Computadores
I-
memoria, o terceiro elemento chave de um sistema de
Entrada/Sada computacao e um conjunto de modulos de entrada/sada
Lins F. (E/S);
Sum
ario Os modulos de E/S formam a interface entre o sistema de
Introduc
ao computacao e o mundo exterior.
Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Introducao

Organizac
ao e
Manutencao Cada modulo se conecta ao barramento do sistema e
de
Computadores controla um ou mais dispositivos perifericos;
I-
Entrada/Sada O modulo de E/S contem uma l ogica para realizar uma
Lins F. funcao de comunicacao entre o perifericos e o barramento.
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Introducao

Organizac
ao e
Manutencao Cada modulo se conecta ao barramento do sistema e
de
Computadores controla um ou mais dispositivos perifericos;
I-
Entrada/Sada O modulo de E/S contem uma l ogica para realizar uma
Lins F. funcao de comunicacao entre o perifericos e o barramento.
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Introducao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario
Questao
Introduc
ao

Dispositivos Por que os perifericos nao se conectam diretamente ao


externos
barramento do sistema?
Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Motivos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Existe una grande variedade de perifericos, com diversos
Sum
ario
metodos de operacao;
Introduc
ao

Dispositivos
A taxa de transferencia de dados dos perifericos e
externos incompatvel com a taxa da mem oria e processador;
Revis
ao
Perifericos normalmente utilizam formato de dados e
Modulos de
E/S tamanho de palavras diferentes dos utilizados pelo PC.
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Motivos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Existe una grande variedade de perifericos, com diversos
Sum
ario
metodos de operacao;
Introduc
ao

Dispositivos
A taxa de transferencia de dados dos perifericos e
externos incompatvel com a taxa da mem oria e processador;
Revis
ao
Perifericos normalmente utilizam formato de dados e
Modulos de
E/S tamanho de palavras diferentes dos utilizados pelo PC.
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Motivos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Existe una grande variedade de perifericos, com diversos
Sum
ario
metodos de operacao;
Introduc
ao

Dispositivos
A taxa de transferencia de dados dos perifericos e
externos incompatvel com a taxa da mem oria e processador;
Revis
ao
Perifericos normalmente utilizam formato de dados e
Modulos de
E/S tamanho de palavras diferentes dos utilizados pelo PC.
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Principais funcoes de um modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
As principais func
oes de um m
odulo de E/S sao:
Sum
ario

Introduc
ao Interface com o processador e a mem
oria atraves do
Dispositivos
externos
barramento do sistema;
Revis
ao Interface com um ou mais dispositivos perifericos por
Modulos de conexoes de dados adequados.
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Principais funcoes de um modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
As principais func
oes de um m
odulo de E/S sao:
Sum
ario

Introduc
ao Interface com o processador e a mem
oria atraves do
Dispositivos
externos
barramento do sistema;
Revis
ao Interface com um ou mais dispositivos perifericos por
Modulos de conexoes de dados adequados.
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Principais funcoes de um modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
As principais func
oes de um m
odulo de E/S sao:
Sum
ario

Introduc
ao Interface com o processador e a mem
oria atraves do
Dispositivos
externos
barramento do sistema;
Revis
ao Interface com um ou mais dispositivos perifericos por
Modulos de conexoes de dados adequados.
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao As operac
oes de E/S sao realizadas por meio de uma
de
Computadores grande variedade de dispositivos externos;
I-
Entrada/Sada Tais dispositivos oferecem um meio de trocar dados entre
Lins F. o ambiente externo e o computador.
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao As operac
oes de E/S sao realizadas por meio de uma
de
Computadores grande variedade de dispositivos externos;
I-
Entrada/Sada Tais dispositivos oferecem um meio de trocar dados entre
Lins F. o ambiente externo e o computador.
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores A interface com o m odulo de E/S ocorre na forma de
I-
Entrada/Sada sinais de controle, dados e estado;
Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao Sinais de controle:
de
Computadores
I-
Entrada/Sada
Determinam a funcao que o dispositivo realizara (Ex.:
Lins F.
enviar dados, aceitar dados, informar o estado).

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao Sinais de controle:
de
Computadores
I-
Entrada/Sada
Determinam a funcao que o dispositivo realizara (Ex.:
Lins F.
enviar dados, aceitar dados, informar o estado).

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao Sinais de estado:
de
Computadores
I-
Entrada/Sada
Indicam o estado do dispositivo (Ex.:
Lins F.
READY/NOT-READY).

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao Sinais de estado:
de
Computadores
I-
Entrada/Sada
Indicam o estado do dispositivo (Ex.:
Lins F.
READY/NOT-READY).

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao Sinais de dados:
de
Computadores
I-
Entrada/Sada
Estao na forma de um conjunto de bits a serem enviados
Lins F.
ou recebidos do modulo E/S.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao Sinais de dados:
de
Computadores
I-
Entrada/Sada
Estao na forma de um conjunto de bits a serem enviados
Lins F.
ou recebidos do modulo E/S.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao Transdutor:
de
Computadores
I-
Entrada/Sada
Converte dados de eletricos pra outras formas de energia
Lins F.
ou vice-versa;
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao Transdutor:
de
Computadores
I-
Entrada/Sada
Converte dados de eletricos pra outras formas de energia
Lins F.
ou vice-versa;
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de Buffer:
Computadores
I-
Entrada/Sada Memoria para armazenar os dados temporariamente.
Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de Buffer:
Computadores
I-
Entrada/Sada Memoria para armazenar os dados temporariamente.
Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos - Teclado/Monitor

Organizac
ao e
Manutenc
de
ao Meio mais comum de interacao computador/usuario;
Computadores
I- A unidade de troca e o caractere;
Entrada/Sada
Associado a cada caractere existe um codigo, normalmente
Lins F.
com 7 ou 8 bits.
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos - Teclado/Monitor

Organizac
ao e
Manutenc
de
ao Meio mais comum de interacao computador/usuario;
Computadores
I- A unidade de troca e o caractere;
Entrada/Sada
Associado a cada caractere existe um codigo, normalmente
Lins F.
com 7 ou 8 bits.
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos - Teclado/Monitor

Organizac
ao e
Manutenc
de
ao Meio mais comum de interacao computador/usuario;
Computadores
I- A unidade de troca e o caractere;
Entrada/Sada
Associado a cada caractere existe um codigo, normalmente
Lins F.
com 7 ou 8 bits.
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos - Unidade de disco

Organizac
ao e
Manutencao
de
Contem eletr
onica para troca de sinais, controle e estado
Computadores
I-
com o modulo de E/S;
Entrada/Sada
O transdutor converte padr
oes magneticos no disco em
Lins F.
bits ou vice-versa.
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos - Unidade de disco

Organizac
ao e
Manutencao
de
Contem eletr
onica para troca de sinais, controle e estado
Computadores
I-
com o modulo de E/S;
Entrada/Sada
O transdutor converte padr
oes magneticos no disco em
Lins F.
bits ou vice-versa.
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Duvidas????????????????????

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada Interface com o processador e a mem
oria atraves do
Lins F. barramento do sistema
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada Interface com o processador e a mem
oria atraves do
Lins F. barramento do sistema
Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Sao classificados em 3 categorias:
Sum
ario Comunicacao com o usuario;
Introduc
ao teclado, monitores, impressoras;
Dispositivos
externos Comunicacao com equipamentos;
Revis
ao Sensores, atuadores, HD, Unidade de CD;
Modulos de
E/S
Comunicacao com dispositivos remotos.
T
ecnicas para
Modem, placa de rede;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Dispositivos externos

Organizac
ao e
Manutencao
de
Computadores A interface com o m odulo de E/S ocorre na forma de
I-
Entrada/Sada sinais de controle, dados e estado;
Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F. Principais func


oes:
Sum
ario
Controle e temporizacao;
Introduc
ao

Dispositivos
Comunicacao com o processador;
externos
Comunicacao com o dispositivo;
Revis
ao

Modulos de
Armazenamento temporario (buffering ) de dados;
E/S
Deteccao de erros.
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F. Principais func


oes:
Sum
ario
Controle e temporizacao;
Introduc
ao

Dispositivos
Comunicacao com o processador;
externos
Comunicacao com o dispositivo;
Revis
ao

Modulos de
Armazenamento temporario (buffering ) de dados;
E/S
Deteccao de erros.
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F. Principais func


oes:
Sum
ario
Controle e temporizacao;
Introduc
ao

Dispositivos
Comunicacao com o processador;
externos
Comunicacao com o dispositivo;
Revis
ao

Modulos de
Armazenamento temporario (buffering ) de dados;
E/S
Deteccao de erros.
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F. Principais func


oes:
Sum
ario
Controle e temporizacao;
Introduc
ao

Dispositivos
Comunicacao com o processador;
externos
Comunicacao com o dispositivo;
Revis
ao

Modulos de
Armazenamento temporario (buffering ) de dados;
E/S
Deteccao de erros.
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F. Principais func


oes:
Sum
ario
Controle e temporizacao;
Introduc
ao

Dispositivos
Comunicacao com o processador;
externos
Comunicacao com o dispositivo;
Revis
ao

Modulos de
Armazenamento temporario (buffering ) de dados;
E/S
Deteccao de erros.
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F. Principais func


oes:
Sum
ario
Controle e temporizacao;
Introduc
ao

Dispositivos
Comunicacao com o processador;
externos
Comunicacao com o dispositivo;
Revis
ao

Modulos de
Armazenamento temporario (buffering ) de dados;
E/S
Deteccao de erros.
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Estrutura do modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Estrutura do modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Interface com o processador

Sum
ario Um modulo de E/S funciona para permitir que o
Introduc
ao
processador veja uma grande variedade de dispositivos de
Dispositivos
externos uma maneira muito simples;
Revis
ao O modulo de E/S pode ocultar os detalhes de
Modulos de
E/S
temporizacao, formatos e eletromecanica de um
T
ecnicas para
dispositivo externo.
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Estrutura do modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Interface com o processador

Sum
ario Um modulo de E/S funciona para permitir que o
Introduc
ao
processador veja uma grande variedade de dispositivos de
Dispositivos
externos uma maneira muito simples;
Revis
ao O modulo de E/S pode ocultar os detalhes de
Modulos de
E/S
temporizacao, formatos e eletromecanica de um
T
ecnicas para
dispositivo externo.
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Estrutura do modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Canal de E/S ou processador de E/S:

Sum
ario Modulo que assume a maior parte do processamento,
Introduc
ao
apresentando uma interface de alto nvel ao processador;
Dispositivos
externos

Revis
ao
Controlador de E/S:
Modulos de
E/S

T
ecnicas para Modulo muito primitivo e que requer controle;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Estrutura do modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Canal de E/S ou processador de E/S:

Sum
ario Modulo que assume a maior parte do processamento,
Introduc
ao
apresentando uma interface de alto nvel ao processador;
Dispositivos
externos

Revis
ao
Controlador de E/S:
Modulos de
E/S

T
ecnicas para Modulo muito primitivo e que requer controle;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Estrutura do modulo de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Canal de E/S ou processador de E/S:

Sum
ario Modulo que assume a maior parte do processamento,
Introduc
ao
apresentando uma interface de alto nvel ao processador;
Dispositivos
externos

Revis
ao
Controlador de E/S:
Modulos de
E/S

T
ecnicas para Modulo muito primitivo e que requer controle;
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Tecnicas para operacoes de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Existem 3 tecnicas para operac
oes de E/S:
Sum
ario

Introduc
ao
E/S programada;
Dispositivos
externos
E/S controlada por interrupacao;
Revis
ao

Modulos de
Acesso direto `a mem
oria - DMA.
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Tecnicas para operacoes de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Existem 3 tecnicas para operac
oes de E/S:
Sum
ario

Introduc
ao
E/S programada;
Dispositivos
externos
E/S controlada por interrupacao;
Revis
ao

Modulos de
Acesso direto `a mem
oria - DMA.
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Tecnicas para operacoes de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Existem 3 tecnicas para operac
oes de E/S:
Sum
ario

Introduc
ao
E/S programada;
Dispositivos
externos
E/S controlada por interrupacao;
Revis
ao

Modulos de
Acesso direto `a mem
oria - DMA.
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S programada

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Os dados sao trocados entre o processador e o modulo de
Sum
ario E/S;
Introduc
ao
O processador executa um programa de E/S que lhe
Dispositivos
externos
oferece controle direto da operacao de E/S:
Revis
ao Percepcao do estado do dispositivo;
Modulos de Envio de um comando de leitura e escrita;
E/S transferencia de dados;
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S programada

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Os dados sao trocados entre o processador e o modulo de
Sum
ario E/S;
Introduc
ao
O processador executa um programa de E/S que lhe
Dispositivos
externos
oferece controle direto da operacao de E/S:
Revis
ao Percepcao do estado do dispositivo;
Modulos de Envio de um comando de leitura e escrita;
E/S transferencia de dados;
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S programada

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Os dados sao trocados entre o processador e o modulo de
Sum
ario E/S;
Introduc
ao
O processador executa um programa de E/S que lhe
Dispositivos
externos
oferece controle direto da operacao de E/S:
Revis
ao Percepcao do estado do dispositivo;
Modulos de Envio de um comando de leitura e escrita;
E/S transferencia de dados;
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S programada

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Os dados sao trocados entre o processador e o modulo de
Sum
ario E/S;
Introduc
ao
O processador executa um programa de E/S que lhe
Dispositivos
externos
oferece controle direto da operacao de E/S:
Revis
ao Percepcao do estado do dispositivo;
Modulos de Envio de um comando de leitura e escrita;
E/S transferencia de dados;
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S programada

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Os dados sao trocados entre o processador e o modulo de
Sum
ario E/S;
Introduc
ao
O processador executa um programa de E/S que lhe
Dispositivos
externos
oferece controle direto da operacao de E/S:
Revis
ao Percepcao do estado do dispositivo;
Modulos de Envio de um comando de leitura e escrita;
E/S transferencia de dados;
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S programada

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F. Desvantagem:
Sum
ario

Introduc
ao
Quando o processador emite um comando ao modulo de
Dispositivos
E/S, ele precisa esperar ate que a operacao de E/S
externos
termine;
Revis
ao
Se o processador for mais rapido que o modulo de E/S,
Modulos de
E/S isso desperdica o tempo de processador;
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S programada

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F. Desvantagem:
Sum
ario

Introduc
ao
Quando o processador emite um comando ao modulo de
Dispositivos
E/S, ele precisa esperar ate que a operacao de E/S
externos
termine;
Revis
ao
Se o processador for mais rapido que o modulo de E/S,
Modulos de
E/S isso desperdica o tempo de processador;
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S programada

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F. Desvantagem:
Sum
ario

Introduc
ao
Quando o processador emite um comando ao modulo de
Dispositivos
E/S, ele precisa esperar ate que a operacao de E/S
externos
termine;
Revis
ao
Se o processador for mais rapido que o modulo de E/S,
Modulos de
E/S isso desperdica o tempo de processador;
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
(a) E/S programada

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S controlada por interrupcao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
O processador emite um comando de E/S para um modulo
Sum
ario e depois continua realizando algum outro trabalho u
til;
Introduc
ao
O modulo de E/S interrompera o processador para
Dispositivos
externos solicitar atendimento quando estiver pronto para trocar
Revis
ao dados com o processador;
Modulos de
E/S
O processador executara a transferencia de dados e depois
T
ecnicas para
retomara o trabalho anterior.
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S controlada por interrupcao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
O processador emite um comando de E/S para um modulo
Sum
ario e depois continua realizando algum outro trabalho u
til;
Introduc
ao
O modulo de E/S interrompera o processador para
Dispositivos
externos solicitar atendimento quando estiver pronto para trocar
Revis
ao dados com o processador;
Modulos de
E/S
O processador executara a transferencia de dados e depois
T
ecnicas para
retomara o trabalho anterior.
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S controlada por interrupcao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
O processador emite um comando de E/S para um modulo
Sum
ario e depois continua realizando algum outro trabalho u
til;
Introduc
ao
O modulo de E/S interrompera o processador para
Dispositivos
externos solicitar atendimento quando estiver pronto para trocar
Revis
ao dados com o processador;
Modulos de
E/S
O processador executara a transferencia de dados e depois
T
ecnicas para
retomara o trabalho anterior.
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S controlada por interrupcao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada
Desvantagens:
Lins F.

Sum
ario Cada palavra de dados que vem da memoria para o
Introduc
ao modudo de E/S (ou vice-versa) precisa passar pelo
Dispositivos
externos
processador, consumindo muito tempo do processador.
Revis
ao Por esta razao o tempo do processador e disperdicado.
Modulos de
E/S A taxa de transferencia e limitada pela velocidade com a
T
ecnicas para qual o processador pode testar e atende a um dispositivo.
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S controlada por interrupcao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada
Desvantagens:
Lins F.

Sum
ario Cada palavra de dados que vem da memoria para o
Introduc
ao modudo de E/S (ou vice-versa) precisa passar pelo
Dispositivos
externos
processador, consumindo muito tempo do processador.
Revis
ao Por esta razao o tempo do processador e disperdicado.
Modulos de
E/S A taxa de transferencia e limitada pela velocidade com a
T
ecnicas para qual o processador pode testar e atende a um dispositivo.
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
E/S controlada por interrupcao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada
Desvantagens:
Lins F.

Sum
ario Cada palavra de dados que vem da memoria para o
Introduc
ao modudo de E/S (ou vice-versa) precisa passar pelo
Dispositivos
externos
processador, consumindo muito tempo do processador.
Revis
ao Por esta razao o tempo do processador e disperdicado.
Modulos de
E/S A taxa de transferencia e limitada pela velocidade com a
T
ecnicas para qual o processador pode testar e atende a um dispositivo.
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
(b) E/S controlada por interrupcao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Como e realizada a interrupcao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Como e realizada a interrupcao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Lembrando que:
Sum
ario

Introduc
ao
Program Status Word (PSW) e um registrador com
Dispositivos
externos informacao de estado do processador;
Revis
ao
Program Counter (PC) e o contador do programa;
Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Como e realizada a interrupcao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Lembrando que:
Sum
ario

Introduc
ao
Program Status Word (PSW) e um registrador com
Dispositivos
externos informacao de estado do processador;
Revis
ao
Program Counter (PC) e o contador do programa;
Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Como e realizada a interrupcao

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Lembrando que:
Sum
ario

Introduc
ao
Program Status Word (PSW) e um registrador com
Dispositivos
externos informacao de estado do processador;
Revis
ao
Program Counter (PC) e o contador do programa;
Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Funcao do Acesso Direto `a Memoria (DMA)

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
DMA envolve um m
odulo adicional no barramento do
Sum
ario
sistema;
Introduc
ao

Dispositivos
O modulo de DMA e capaz de imitar o processador;
externos
O modulo de DMA e responsavel por controlar a
Revis
ao
transferencia dados de e para a mem
oria, atraves do
Modulos de
E/S barramento do sistema;
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Funcao do Acesso Direto `a Memoria (DMA)

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
DMA envolve um m
odulo adicional no barramento do
Sum
ario
sistema;
Introduc
ao

Dispositivos
O modulo de DMA e capaz de imitar o processador;
externos
O modulo de DMA e responsavel por controlar a
Revis
ao
transferencia dados de e para a mem
oria, atraves do
Modulos de
E/S barramento do sistema;
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Funcao do Acesso Direto `a Memoria (DMA)

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
DMA envolve um m
odulo adicional no barramento do
Sum
ario
sistema;
Introduc
ao

Dispositivos
O modulo de DMA e capaz de imitar o processador;
externos
O modulo de DMA e responsavel por controlar a
Revis
ao
transferencia dados de e para a mem
oria, atraves do
Modulos de
E/S barramento do sistema;
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Funcao do Acesso Direto `a Memoria (DMA)

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Para transferir dados o m
odulo de DMA precisa usar o
Sum
ario
barramento apenas quando o processador nao precisa dele;
Introduc
ao

Dispositivos
O modulo de DMA tambem e capaz de forcar o
externos processador a suspender a operacao temporariamente;
Revis
ao
Essa tecnica e conhecida como roubo de ciclo (cicle
Modulos de
E/S stealing).
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Funcao do Acesso Direto `a Memoria (DMA)

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Para transferir dados o m
odulo de DMA precisa usar o
Sum
ario
barramento apenas quando o processador nao precisa dele;
Introduc
ao

Dispositivos
O modulo de DMA tambem e capaz de forcar o
externos processador a suspender a operacao temporariamente;
Revis
ao
Essa tecnica e conhecida como roubo de ciclo (cicle
Modulos de
E/S stealing).
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Funcao do Acesso Direto `a Memoria (DMA)

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.
Para transferir dados o m
odulo de DMA precisa usar o
Sum
ario
barramento apenas quando o processador nao precisa dele;
Introduc
ao

Dispositivos
O modulo de DMA tambem e capaz de forcar o
externos processador a suspender a operacao temporariamente;
Revis
ao
Essa tecnica e conhecida como roubo de ciclo (cicle
Modulos de
E/S stealing).
T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Diagrama de Blocos de um DMA

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Leitura ou Escrita solicitada do processador ao
DMA
Organizac
ao e
Manutencao
de
Computadores
I- Sao fornecidas as seguintes informac
oes:
Entrada/Sada

Lins F. Indicacao de leitura ou escrita usando a linha de controle


Sum
ario ou escrita;
Introduc
ao Endereco de dispositivo de E/S envolvido, atraves das
Dispositivos
externos
linhas de dados;
Revis
ao O local inicial da mem
oria para ler ou escrever, atraves
Modulos de das linhas de dados;
E/S

T
ecnicas para O numero de palavras a serem lidas ou gravadas, atraves
operac
oes de
E/S da linha de dados e armazenada no registrador de
E/S programada
E/S controlada
contador de dados;
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Leitura ou Escrita solicitada do processador ao
DMA
Organizac
ao e
Manutencao
de
Computadores
I- Sao fornecidas as seguintes informac
oes:
Entrada/Sada

Lins F. Indicacao de leitura ou escrita usando a linha de controle


Sum
ario ou escrita;
Introduc
ao Endereco de dispositivo de E/S envolvido, atraves das
Dispositivos
externos
linhas de dados;
Revis
ao O local inicial da mem
oria para ler ou escrever, atraves
Modulos de das linhas de dados;
E/S

T
ecnicas para O numero de palavras a serem lidas ou gravadas, atraves
operac
oes de
E/S da linha de dados e armazenada no registrador de
E/S programada
E/S controlada
contador de dados;
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Leitura ou Escrita solicitada do processador ao
DMA
Organizac
ao e
Manutencao
de
Computadores
I- Sao fornecidas as seguintes informac
oes:
Entrada/Sada

Lins F. Indicacao de leitura ou escrita usando a linha de controle


Sum
ario ou escrita;
Introduc
ao Endereco de dispositivo de E/S envolvido, atraves das
Dispositivos
externos
linhas de dados;
Revis
ao O local inicial da mem
oria para ler ou escrever, atraves
Modulos de das linhas de dados;
E/S

T
ecnicas para O numero de palavras a serem lidas ou gravadas, atraves
operac
oes de
E/S da linha de dados e armazenada no registrador de
E/S programada
E/S controlada
contador de dados;
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Leitura ou Escrita solicitada do processador ao
DMA
Organizac
ao e
Manutencao
de
Computadores
I- Sao fornecidas as seguintes informac
oes:
Entrada/Sada

Lins F. Indicacao de leitura ou escrita usando a linha de controle


Sum
ario ou escrita;
Introduc
ao Endereco de dispositivo de E/S envolvido, atraves das
Dispositivos
externos
linhas de dados;
Revis
ao O local inicial da mem
oria para ler ou escrever, atraves
Modulos de das linhas de dados;
E/S

T
ecnicas para O numero de palavras a serem lidas ou gravadas, atraves
operac
oes de
E/S da linha de dados e armazenada no registrador de
E/S programada
E/S controlada
contador de dados;
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Leitura ou Escrita solicitada do processador ao
DMA
Organizac
ao e
Manutencao
de
Computadores
I- Sao fornecidas as seguintes informac
oes:
Entrada/Sada

Lins F. Indicacao de leitura ou escrita usando a linha de controle


Sum
ario ou escrita;
Introduc
ao Endereco de dispositivo de E/S envolvido, atraves das
Dispositivos
externos
linhas de dados;
Revis
ao O local inicial da mem
oria para ler ou escrever, atraves
Modulos de das linhas de dados;
E/S

T
ecnicas para O numero de palavras a serem lidas ou gravadas, atraves
operac
oes de
E/S da linha de dados e armazenada no registrador de
E/S programada
E/S controlada
contador de dados;
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
(c) Acesso direto `a memoria

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Canais e processadores de E/S

Organizac
ao e
Manutencao
de Evolucao:
Computadores
I-
Entrada/Sada 1 A CPU controla diretamente o dispositivo de E/S;
Lins F.
2 Um controlador ou m
odulo de E/S e acrescentado usando
Sum
ario a E/S programada;
Introduc
ao
3 Um controlador ou modulo de E/S e acrescentado usando
Dispositivos
externos a E/S com uso de interrupcao;
Revis
ao 4 O modulo de E/S recebe acesso direto a memoria por
Modulos de
E/S
meio de DMA;
T
ecnicas para 5 O modulo de E/S e aprimorado para se tornar um
operac
oes de
E/S processador por conta pr
opria;
E/S programada
E/S controlada
por interrupc
ao
6 O modulo de E/S alem de se tornar um processador
Acesso direto `
mem oria
a
recebe uma mem oria local pr
opria;
Canais e
processadores
de E/S
Canais e processadores de E/S

Organizac
ao e
Manutencao
de Evolucao:
Computadores
I-
Entrada/Sada 1 A CPU controla diretamente o dispositivo de E/S;
Lins F.
2 Um controlador ou m
odulo de E/S e acrescentado usando
Sum
ario a E/S programada;
Introduc
ao
3 Um controlador ou modulo de E/S e acrescentado usando
Dispositivos
externos a E/S com uso de interrupcao;
Revis
ao 4 O modulo de E/S recebe acesso direto a memoria por
Modulos de
E/S
meio de DMA;
T
ecnicas para 5 O modulo de E/S e aprimorado para se tornar um
operac
oes de
E/S processador por conta pr
opria;
E/S programada
E/S controlada
por interrupc
ao
6 O modulo de E/S alem de se tornar um processador
Acesso direto `
mem oria
a
recebe uma mem oria local pr
opria;
Canais e
processadores
de E/S
Canais e processadores de E/S

Organizac
ao e
Manutencao
de Evolucao:
Computadores
I-
Entrada/Sada 1 A CPU controla diretamente o dispositivo de E/S;
Lins F.
2 Um controlador ou m
odulo de E/S e acrescentado usando
Sum
ario a E/S programada;
Introduc
ao
3 Um controlador ou modulo de E/S e acrescentado usando
Dispositivos
externos a E/S com uso de interrupcao;
Revis
ao 4 O modulo de E/S recebe acesso direto a memoria por
Modulos de
E/S
meio de DMA;
T
ecnicas para 5 O modulo de E/S e aprimorado para se tornar um
operac
oes de
E/S processador por conta pr
opria;
E/S programada
E/S controlada
por interrupc
ao
6 O modulo de E/S alem de se tornar um processador
Acesso direto `
mem oria
a
recebe uma mem oria local pr
opria;
Canais e
processadores
de E/S
Canais e processadores de E/S

Organizac
ao e
Manutencao
de Evolucao:
Computadores
I-
Entrada/Sada 1 A CPU controla diretamente o dispositivo de E/S;
Lins F.
2 Um controlador ou m
odulo de E/S e acrescentado usando
Sum
ario a E/S programada;
Introduc
ao
3 Um controlador ou modulo de E/S e acrescentado usando
Dispositivos
externos a E/S com uso de interrupcao;
Revis
ao 4 O modulo de E/S recebe acesso direto a memoria por
Modulos de
E/S
meio de DMA;
T
ecnicas para 5 O modulo de E/S e aprimorado para se tornar um
operac
oes de
E/S processador por conta pr
opria;
E/S programada
E/S controlada
por interrupc
ao
6 O modulo de E/S alem de se tornar um processador
Acesso direto `
mem oria
a
recebe uma mem oria local pr
opria;
Canais e
processadores
de E/S
Canais e processadores de E/S

Organizac
ao e
Manutencao
de Evolucao:
Computadores
I-
Entrada/Sada 1 A CPU controla diretamente o dispositivo de E/S;
Lins F.
2 Um controlador ou m
odulo de E/S e acrescentado usando
Sum
ario a E/S programada;
Introduc
ao
3 Um controlador ou modulo de E/S e acrescentado usando
Dispositivos
externos a E/S com uso de interrupcao;
Revis
ao 4 O modulo de E/S recebe acesso direto a memoria por
Modulos de
E/S
meio de DMA;
T
ecnicas para 5 O modulo de E/S e aprimorado para se tornar um
operac
oes de
E/S processador por conta pr
opria;
E/S programada
E/S controlada
por interrupc
ao
6 O modulo de E/S alem de se tornar um processador
Acesso direto `
mem oria
a
recebe uma mem oria local pr
opria;
Canais e
processadores
de E/S
Canais e processadores de E/S

Organizac
ao e
Manutencao
de Evolucao:
Computadores
I-
Entrada/Sada 1 A CPU controla diretamente o dispositivo de E/S;
Lins F.
2 Um controlador ou m
odulo de E/S e acrescentado usando
Sum
ario a E/S programada;
Introduc
ao
3 Um controlador ou modulo de E/S e acrescentado usando
Dispositivos
externos a E/S com uso de interrupcao;
Revis
ao 4 O modulo de E/S recebe acesso direto a memoria por
Modulos de
E/S
meio de DMA;
T
ecnicas para 5 O modulo de E/S e aprimorado para se tornar um
operac
oes de
E/S processador por conta pr
opria;
E/S programada
E/S controlada
por interrupc
ao
6 O modulo de E/S alem de se tornar um processador
Acesso direto `
mem oria
a
recebe uma mem oria local pr
opria;
Canais e
processadores
de E/S
Canais e processadores de E/S

Organizac
ao e
Manutencao
de Evolucao:
Computadores
I-
Entrada/Sada 1 A CPU controla diretamente o dispositivo de E/S;
Lins F.
2 Um controlador ou m
odulo de E/S e acrescentado usando
Sum
ario a E/S programada;
Introduc
ao
3 Um controlador ou modulo de E/S e acrescentado usando
Dispositivos
externos a E/S com uso de interrupcao;
Revis
ao 4 O modulo de E/S recebe acesso direto a memoria por
Modulos de
E/S
meio de DMA;
T
ecnicas para 5 O modulo de E/S e aprimorado para se tornar um
operac
oes de
E/S processador por conta pr
opria;
E/S programada
E/S controlada
por interrupc
ao
6 O modulo de E/S alem de se tornar um processador
Acesso direto `
mem oria
a
recebe uma mem oria local pr
opria;
Canais e
processadores
de E/S
Caractersticas dos canais de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario Representa uma extensao do conceito de DMA;
Introduc
ao
Tem a capacidade de executar instruc
oes de E/S;
Dispositivos
externos Num sistema de computacao com esse dispositivo, a CPU
Revis
ao nao executa instruc
oes de E/S.
Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Caractersticas dos canais de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario Representa uma extensao do conceito de DMA;
Introduc
ao
Tem a capacidade de executar instruc
oes de E/S;
Dispositivos
externos Num sistema de computacao com esse dispositivo, a CPU
Revis
ao nao executa instruc
oes de E/S.
Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Caractersticas dos canais de E/S

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario Representa uma extensao do conceito de DMA;
Introduc
ao
Tem a capacidade de executar instruc
oes de E/S;
Dispositivos
externos Num sistema de computacao com esse dispositivo, a CPU
Revis
ao nao executa instruc
oes de E/S.
Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S
Duvidas???????????

Organizac
ao e
Manutencao
de
Computadores
I-
Entrada/Sada

Lins F.

Sum
ario

Introduc
ao

Dispositivos
externos

Revis
ao

Modulos de
E/S

T
ecnicas para
operac
oes de
E/S
E/S programada
E/S controlada
por interrupc
ao
Acesso direto `a
mem oria

Canais e
processadores
de E/S

Vous aimerez peut-être aussi