Arquitetura de Computadores
Arquitetura de Computadores
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Sâmia Rodrigues Gorayeb
Sâmia Rodrigues Gorayeb
Arquitetura de Computadores
Arquitetura de Computadores
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Agenda:
Agenda:
1.1. IntroduIntroduçção ão 2.
2. FunFunççãoão 3.
3. CaracterCaracteríísticastica 4.
4. CategoriasCategorias 5.
5. Formas de ComunicaFormas de Comunicaççãoão 6.
6. Formas de TransmissãoFormas de Transmissão 7.
7. Tipos de TransmissãoTipos de Transmissão 8.
8. ConclusãoConclusão 9.
9. ExercExercííciocio 10.
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Introdu
Introdu
ç
ç
ão
ão
A unidade de entrada traduz informa
A unidade de entrada traduz informa
ç
ç
ão
ão
(por exemplo, letras, n
(por exemplo, letras, n
ú
ú
meros, imagens,
meros, imagens,
marcas magn
marcas magn
é
é
ticas) de uma variedade de
ticas) de uma variedade de
dispositivos de entrada em pulsos
dispositivos de entrada em pulsos
el
el
é
é
tricos de forma que a CPU entenda.
tricos de forma que a CPU entenda.
A unidade de sa
A unidade de sa
í
í
da traduz os dados
da traduz os dados
processados, enviados pela CPU em
processados, enviados pela CPU em
forma de pulsos el
forma de pulsos el
é
é
tricos, em palavras ou
tricos, em palavras ou
n
n
ú
ú
meros, que são impressos por
meros, que são impressos por
impressoras ou mostrados em monitores
impressoras ou mostrados em monitores
de v
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Fun
Fun
ç
ç
ão
ão
Comunica
Comunica
ç
ç
ão do usu
ão do usu
á
á
rio com o computador.
rio com o computador.
Comunica
Comunica
ç
ç
ão do computador com o meio
ão do computador com o meio
ambiente.
ambiente.
Armazenamento (grava
Armazenamento (grava
ç
ç
ão) de dados.
ão) de dados.
Ler e transmitir dados.
Ler e transmitir dados.
Coletar informa
Coletar informa
ç
ç
ões e introduzi
ões e introduzi
-
-
las na
las na
m
m
á
á
quina, exibi
quina, exibi
-
-
las ou imprimir os resultados
las ou imprimir os resultados
do processamento, ou ainda controlar
do processamento, ou ainda controlar
dispositivos externos.
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Caracter
Caracter
í
í
stica
stica
As caracter
As caracter
í
í
sticas que regem a comunica
sticas que regem a comunica
ç
ç
ão
ão
de cada um dos dispositivos de E/S (entrada
de cada um dos dispositivos de E/S (entrada
e sa
e sa
í
í
da) com o n
da) com o n
ú
ú
cleo do computador
cleo do computador
(composto de UCP e mem
(composto de UCP e mem
ó
ó
ria principal) são
ria principal) são
muito diferentes entre si.
muito diferentes entre si.
Cada dispositivo de E/S se comunica com o
Cada dispositivo de E/S se comunica com o
n
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Caracter
Caracter
í
í
stica (
stica (
cont
cont
)
)
Entre outras diferen
Entre outras diferen
ç
ç
as, os dispositivos de
as, os dispositivos de
E/S são muito mais lentos que o
E/S são muito mais lentos que o
computador, caracter
computador, caracter
í
í
stica essa que impõe
stica essa que impõe
restri
restri
ç
ç
ões
ões
à
à
comunica
comunica
ç
ç
ão, de vez que o
ão, de vez que o
computador precisaria esperar muito tempo
computador precisaria esperar muito tempo
pela resposta do dispositivo.
pela resposta do dispositivo.
Outra diferen
Outra diferen
ç
ç
a fundamental diz respeito
a fundamental diz respeito
à
à
s
s
caracter
caracter
í
í
sticas das liga
sticas das liga
ç
ç
ões dos sinais dos
ões dos sinais dos
dispositivos.
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Caracter
Caracter
í
í
stica (
stica (
cont
cont
)
)
A UCP não se comunica diretamente com
A UCP não se comunica diretamente com
cada dispositivo de E/S e sim com
cada dispositivo de E/S e sim com
"interfaces", de forma a compatibilizar as
"interfaces", de forma a compatibilizar as
diferentes caracter
diferentes caracter
í
í
sticas.
sticas.
A compatibiliza
A compatibiliza
ç
ç
ão de velocidades
ão de velocidades
é
é
feita
feita
geralmente por programa, usando mem
geralmente por programa, usando mem
ó
ó
rias
rias
tempor
tempor
á
á
rias na interface chamadas "
rias na interface chamadas "
buffers
buffers
"
"
que armazenam as informa
que armazenam as informa
ç
ç
ões conforme
ões conforme
vão chegando da UCP e as libera para o
vão chegando da UCP e as libera para o
dispositivo
dispositivo
à
à
medida que este as pode
medida que este as pode
receber
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Caracter
Caracteríística (stica (contcont))
Inicialmente, a UCP interroga o dispositivo,
Inicialmente, a UCP interroga o dispositivo,
enviando o endere
enviando o endereçço do dispositivo e um sinal o do dispositivo e um sinal dizendo se quer mandar ou receber dados atrav
dizendo se quer mandar ou receber dados atravéés s da interface. O perif
da interface. O periféérico, reconhecendo seu rico, reconhecendo seu endere
endereçço, responde quando esto, responde quando estáá pronto para pronto para receber (ou enviar) os dados. A UCP então
receber (ou enviar) os dados. A UCP então
transfere (ou recebe) os dados atrav
transfere (ou recebe) os dados atravéés da s da
interface, e o dispositivo responde confirmando
interface, e o dispositivo responde confirmando
que recebeu (ou transferiu) os dados (
que recebeu (ou transferiu) os dados (acknowledgeacknowledge ou ACK) ou que não recebeu os dados, neste caso
ou ACK) ou que não recebeu os dados, neste caso
solicitando retransmissão (
solicitando retransmissão (notnot--acknowledgeacknowledge ou ou NAK).
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Caracter
Caracter
í
í
stica (
stica (
cont
cont
)
)
O processo de comunica
O processo de comunica
ç
ç
ão ("protocolo")
ão ("protocolo")
é
é
feito atrav
feito atrav
é
é
s de transferência de informa
s de transferência de informa
ç
ç
ões
ões
de controle, endere
de controle, endere
ç
ç
os e dados
os e dados
propriamente ditos.
propriamente ditos.
Interface de E/S = Adaptador de Perif
Interface de E/S = Adaptador de Perif
é
é
rico,
rico,
Controladora de E/S, Processador de
Controladora de E/S, Processador de
Perif
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Categoria
Categoria
Dispositivos de blocos:
Dispositivos de blocos:
Blocos endereBlocos endereçáçáveis de tamanho fixo veis de tamanho fixo
Exemplos: discosExemplos: discos
Dispositivos de caracteres
Dispositivos de caracteres
Recebem/enviam fluxo de caracteres (sem Recebem/enviam fluxo de caracteres (sem estrutura de blocos).
estrutura de blocos).
Sem endereSem endereççamento e sem operaamento e sem operaçção de ão de posicionamento (
posicionamento (lseeklseek).).
Exemplos: impressoras, interfaces de rede, Exemplos: impressoras, interfaces de rede, mouses, teclado, v
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Categoria (
Categoria (
cont
cont
)
)
Rel
Rel
ó
ó
gios (
gios (
clocks
clocks
): geram interrup
): geram interrup
ç
ç
ões em
ões em
intervalos bem definidos. Não se classificam
intervalos bem definidos. Não se classificam
em nenhuma das categorias.
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Comunica
Formas de Comunica
ç
ç
ão
ão
Paralelo:
Paralelo:
Na comunicaNa comunicaçção em paralelo, grupos de bits são ão em paralelo, grupos de bits são transferidos simultaneamente (em geral, byte a
transferidos simultaneamente (em geral, byte a
byte) atrav
byte) atravéés de diversas linhas condutoras dos s de diversas linhas condutoras dos sinais.
sinais.
Como vComo váários bits são transmitidos rios bits são transmitidos
simultaneamente a cada ciclo, a taxa de
simultaneamente a cada ciclo, a taxa de
transferência de dados ("
transferência de dados ("throughputthroughput") ") éé alta.alta.
O processo de transferência em paralelo O processo de transferência em paralelo envolve um controle sofisticado e
envolve um controle sofisticado e éé
razoavelmente complexo, o que o torna mais
razoavelmente complexo, o que o torna mais
caro.
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Comunica
Formas de Comunica
ç
ç
ão (
ão (
cont
cont
)
)
Paralelo (
Paralelo (
cont
cont
):
):
Um dos problemas importantes diz respeito Um dos problemas importantes diz respeito àà propaga
propagaçção dos sinais no meio fão dos sinais no meio fíísico (cabo de sico (cabo de conexão entre o dispositivo e a
conexão entre o dispositivo e a interface)interface)..
Essa propagaEssa propagaçção deve ocorrer de modo que os ão deve ocorrer de modo que os sinais (os bits) correspondentes a cada
sinais (os bits) correspondentes a cada byte byte cheguem simultaneamente
cheguem simultaneamente àà extremidade extremidade oposta do cabo, onde então serão re
oposta do cabo, onde então serão re--agrupados agrupados em
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Comunica
Formas de Comunica
ç
ç
ão (
ão (
cont
cont
)
)
Paralelo (
Paralelo (
cont
cont
):
):
Os condutores que compõem o cabo Os condutores que compõem o cabo usualmente tem pequenas diferen
usualmente tem pequenas diferençças fas fíísicas, a sicas, a velocidade de propaga
velocidade de propagaçção dos sinais digitais nos ão dos sinais digitais nos condutores poder
condutores poderáá ser ligeiramente diferente ser ligeiramente diferente nos diversos fios.
nos diversos fios.
O comprimento tambO comprimento tambéém pode influenciar em m pode influenciar em diferen
diferençças de velocidades de conduas de velocidades de conduçção dos ão dos sinais (
sinais (skewskew). Caso isso ocorra ). Caso isso ocorra os bits os bits chegariam fora de ordem e a informa
chegariam fora de ordem e a informaçção ficaria ão ficaria irrecuper
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Comunica
Formas de Comunica
ç
ç
ão (
ão (
cont
cont
)
)
Paralelo (
Paralelo (
cont
cont
):
):
HHáá limites para o comprimento do cabo que limites para o comprimento do cabo que
interliga um dispositivo ao computador, quando
interliga um dispositivo ao computador, quando
se usa o modo paralelo.
se usa o modo paralelo.
Essas restriEssas restriçções contribuem para que a ões contribuem para que a utiliza
utilizaçção da comunicaão da comunicaçção em paralelo se limite ão em paralelo se limite a aplica
a aplicaçções que demandem altas taxas de ões que demandem altas taxas de transferência (Ex: HD, CD
transferência (Ex: HD, CD--ROM, DVD, ou ROM, DVD, ou mesmo impressoras) e se situem muito pr
mesmo impressoras) e se situem muito próóximo ximo do n
do núúcleo do computador. cleo do computador.
Em geral, o comprimento dos cabos paralelos Em geral, o comprimento dos cabos paralelos éé limitado a at
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Comunica
Formas de Comunica
ç
ç
ão (
ão (
cont
cont
)
)
Paralelo (
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Comunica
Formas de Comunica
ç
ç
ão (
ão (
cont
cont
)
)
Serial:
Serial:
Os bits são transferidos um a um, atravOs bits são transferidos um a um, atravéés de um s de um ú
único par condutor. nico par condutor.
Os bytes a serem transmitidos são Os bytes a serem transmitidos são serializadosserializados, , isto
isto éé, são "desmontados" bit a bit, e são , são "desmontados" bit a bit, e são individualmente transmitidos, um a um.
individualmente transmitidos, um a um.
Na outra extremidade do condutor, os bits são Na outra extremidade do condutor, os bits são contados e quando formam 8 bits, são
contados e quando formam 8 bits, são
remontados, reconstituindo os bytes originais.
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Comunica
Formas de Comunica
ç
ç
ão (
ão (
cont
cont
)
)
Serial (
Serial (
cont
cont
):
):
Nesse modo, o controle Nesse modo, o controle éé comparativamente comparativamente muito mais simples que no modo paralelo e de
muito mais simples que no modo paralelo e de
implementa
implementaçção mais barata.ão mais barata.
Como todos os bits são transferidos pelo mesmo Como todos os bits são transferidos pelo mesmo meio f
meio fíísico, as eventuais irregularidades afetam sico, as eventuais irregularidades afetam todos os bits igualmente.
todos os bits igualmente.
Não Não éé afetada por irregularidades do meio de afetada por irregularidades do meio de transmissão e não h
transmissão e não háá skewskew. .
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Comunica
Formas de Comunica
ç
ç
ão (
ão (
cont
cont
)
)
Serial (
Serial (
cont
cont
):
):
Como os bits são transmitidos seqComo os bits são transmitidos seqüüencialmente encialmente um a um, sua utiliza
um a um, sua utilizaçção ão éé normalmente indicada normalmente indicada apenas para perif
apenas para perifééricos mais lentos (Ex: teclado, ricos mais lentos (Ex: teclado, mouse,
mouse, etcetc).).
Como não tem problema de distância mComo não tem problema de distância méédias ou dias ou longas
longas éé usado em redes locais e comunicausado em redes locais e comunicaçções ões via linha telefônica usando
via linha telefônica usando modemsmodems..
Tem recebido aperfeiTem recebido aperfeiççoamentos importantes oamentos importantes (seja de protocolo, de interface e de meio de
(seja de protocolo, de interface e de meio de
transmissão) que vem permitindo o aumento da
transmissão) que vem permitindo o aumento da
velocidade de transmissão.
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Comunica
Formas de Comunica
ç
ç
ão (
ão (
cont
cont
)
)
Serial (
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Comunica
Formas de Comunica
ç
ç
ão (
ão (
cont
cont
)
)
Paralela x Serial:
Paralela x Serial:
A transmissão serial vem aumento de A transmissão serial vem aumento de velocidade .
velocidade .
A da transmissão paralela tem boa velocidade, A da transmissão paralela tem boa velocidade, mas tem
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Transmissão
Formas de Transmissão
S
S
í
í
ncrona:
ncrona:
O intervalo de tempo entre dois caracteres O intervalo de tempo entre dois caracteres subseq
subseqüüentes entes éé fixo. fixo.
Os dois dispositivos Os dois dispositivos -- transmissor e receptor transmissor e receptor - -são sincronizados, pois existe uma rela
são sincronizados, pois existe uma relaçção ão
direta entre tempo e os caracteres transferidos.
direta entre tempo e os caracteres transferidos.
Quando não hQuando não háá caracteres a serem transferidos, caracteres a serem transferidos, o transmissor continua enviando caracteres
o transmissor continua enviando caracteres
especiais de forma que o intervalo de tempo
especiais de forma que o intervalo de tempo
entre caracteres se mant
entre caracteres se mantéém constante e o m constante e o receptor mant
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Transmissão (
Formas de Transmissão (
cont
cont
)
)
S
S
í
í
ncrona (
ncrona (
cont
cont
):
):
No inNo iníício de uma transmissão scio de uma transmissão sííncrona, os ncrona, os rel
relóógios dos dispositivos transmissor e receptor gios dos dispositivos transmissor e receptor são sincronizados atrav
são sincronizados atravéés de um s de um stringstring de de sincroniza
sincronizaçção e então mantão e então mantéémm--se sincronizados se sincronizados por longos per
por longos perííodos de tempo.odos de tempo.
A sincronizaA sincronizaçção depende da estabilidade dos ão depende da estabilidade dos rel
relóógios e pode transmitir dezenas de milhares gios e pode transmitir dezenas de milhares de bits antes de precisar re
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Transmissão (
Formas de Transmissão (
cont
cont
)
)
Ass
Ass
í
í
ncrona:
ncrona:
O intervalo de tempo entre os caracteres não O intervalo de tempo entre os caracteres não éé fixo.
fixo.
Como o fluxo não Como o fluxo não éé homogêneo, não haveria homogêneo, não haveria como distinguir a ausência de bits sendo
como distinguir a ausência de bits sendo
transmitidos de um eventual fluxo de bits zero e
transmitidos de um eventual fluxo de bits zero e
o receptor nunca saberia quando viria o pr
o receptor nunca saberia quando viria o próóximo ximo caractere, e portanto não teria como identificar o
caractere, e portanto não teria como identificar o
que seria o primeiro bit do caractere.
que seria o primeiro bit do caractere.
ÉÉ padronizado que na ausência de caracteres a padronizado que na ausência de caracteres a serem transmitidos o transmissor mant
serem transmitidos o transmissor mantéém a m a linha sempre no estado 1 (isto
linha sempre no estado 1 (isto éé, transmite , transmite ininterruptamente bits 1, o que distingue tamb
ininterruptamente bits 1, o que distingue tambéém m de linha interrompida).
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Transmissão (
Formas de Transmissão (
cont
cont
)
)
Ass
Ass
í
í
ncrona (
ncrona (
cont
cont
):
):
Quando for transmitir um caractere, para permitir Quando for transmitir um caractere, para permitir que o receptor reconhe
que o receptor reconheçça o ina o iníício do caractere, cio do caractere, o transmissor insere um bit de partida (
o transmissor insere um bit de partida (startstart bit) bit) antes de cada caractere.
antes de cada caractere.
ConvencionaConvenciona--se que esse se que esse startstart bit serbit seráá um bit um bit zero, interrompendo assim a seq
zero, interrompendo assim a seqüüência de bits 1 ência de bits 1 que caracteriza a linha livre (
que caracteriza a linha livre (idleidle). ).
Para maior seguranPara maior segurançça, ao final de cada a, ao final de cada
caractere o transmissor insere um (ou dois,
caractere o transmissor insere um (ou dois,
dependendo do padrão adotado) bits de parada
dependendo do padrão adotado) bits de parada
(
(stopstop bits), convencionandobits), convencionando--se serem bits 1 para se serem bits 1 para disting
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Transmissão (
Formas de Transmissão (
cont
cont
)
)
Ass
Ass
í
í
ncrona (
ncrona (
cont
cont
):
):
Os bits de informaOs bits de informaçção são transmitidos em ão são transmitidos em intervalos de tempo uniformes entre o
intervalos de tempo uniformes entre o startstart bit e bit e o(s)
o(s) stopstop bit(s). bit(s).
Logo o transmissor e receptor somente estarão Logo o transmissor e receptor somente estarão sincronizados durante o intervalo de tempo entre
sincronizados durante o intervalo de tempo entre
os bits de
os bits de startstart e e stopstop. A transmissão ass. A transmissão assííncrona ncrona tamb
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Formas de Transmissão (
Formas de Transmissão (
cont
cont
)
)
S
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Tipos de Transmissão
Tipos de Transmissão
Simplex:
Simplex:
Permite a comunicaPermite a comunicaçção apenas em um ão apenas em um úúnico nico sentido, tendo em uma extremidade um
sentido, tendo em uma extremidade um
dispositivo apenas transmissor (
dispositivo apenas transmissor (transmittertransmitter) e do ) e do outro um dispositivo apenas receptor (
outro um dispositivo apenas receptor (receiverreceiver).).
Não hNão háá possibilidade do dispositivo receptor possibilidade do dispositivo receptor enviar dados ou mesmo sinalizar se os dados
enviar dados ou mesmo sinalizar se os dados
foram recebidos corretamente.
foram recebidos corretamente.
Transmissões de rTransmissões de ráádio e televisão são exemplos dio e televisão são exemplos de transmissão
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Tipos de Transmissão (
Tipos de Transmissão (
cont
cont
)
)
Half
Half
-
-
Duplex
Duplex
:
:
ÉÉ quando existem em ambas as extremidades quando existem em ambas as extremidades dispositivos que podem transmitir e receber
dispositivos que podem transmitir e receber
dados, por
dados, poréém não simultaneamente.m não simultaneamente.
Durante uma transmissão Durante uma transmissão halfhalf--duplexduplex, em , em determinado instante um dispositivo A ser
determinado instante um dispositivo A seráá transmissor e o outro B ser
transmissor e o outro B seráá receptor, em outro receptor, em outro instante os pap
instante os papééis podem se inverter. is podem se inverter.
A operaA operaçção de troca de sentido de transmissão ão de troca de sentido de transmissão entre os dispositivos
entre os dispositivos éé chamada de chamada de turnturn-around-around e o tempo necess
e o tempo necessáário para os dispositivos rio para os dispositivos chavearem
chavearem entre as funentre as funçções de transmissor e ões de transmissor e receptor
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Tipos de Transmissão (
Tipos de Transmissão (
cont
cont
)
)
Full
Full
-
-
Duplex
Duplex
:
:
ÉÉ quando os dados podem ser transmitidos e quando os dados podem ser transmitidos e recebidos simultaneamente em ambos os
recebidos simultaneamente em ambos os
sentidos.
sentidos.
ÉÉ equivalente a duas linhas equivalente a duas linhas simplexsimplex, uma em , uma em cada dire
cada direçção. ão.
Como as transmissões podem ser simultâneas Como as transmissões podem ser simultâneas em ambos os sentidos e não existe perda de
em ambos os sentidos e não existe perda de
tempo com
tempo com turnturn--aroundaround, uma linha , uma linha fullfull--duplexduplex pode transmitir mais informa
pode transmitir mais informaçções por unidade de ões por unidade de tempo (maior
tempo (maior throughputthroughput) que uma linha ) que uma linha halfhalf- -duplex
duplex, , considerandoconsiderando--se a mesma taxa de se a mesma taxa de transmissão de dados.
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Tipos de Transmissão (
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Metodologia de Comunica
Metodologia de Comunica
ç
ç
ão
ão
Entrada e Sa
Entrada e Sa
í
í
da Programada (
da Programada (
pooling
pooling
):
):
A CPU pergunta a cada dispositivo se alguA CPU pergunta a cada dispositivo se alguéém m precisa ser atendido e não checa a prioridade.
precisa ser atendido e não checa a prioridade.
ÉÉ simples de implementar, tendo vantagens em simples de implementar, tendo vantagens em algumas aplica
algumas aplicaçções.ões.
Entrada e Sa
Entrada e Sa
í
í
da Controlada por Interrup
da Controlada por Interrup
ç
ç
ão:
ão:
Nesse caso a CPU não acessa um dispositivo Nesse caso a CPU não acessa um dispositivo at
atéé que ele precise de atenque ele precise de atençção.ão.
A interrupA interrupçção ocorre de forma assão ocorre de forma assííncrona,.ncrona,.
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Metodologia de Comunica
Metodologia de Comunica
ç
ç
ão (
ão (
cont
cont
)
)
Acesso direto
Acesso direto
à
à
mem
mem
ó
ó
ria (DMA):
ria (DMA):
Dispositivo que transfere os dados diretamente Dispositivo que transfere os dados diretamente da mem
da memóória para ela mesma em vez de usar a ria para ela mesma em vez de usar a CPU como intermedi
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Conclusão
Conclusão
Ao contr
Ao contr
á
á
rio do que se pensa unidades de
rio do que se pensa unidades de
E/S não são somente conectores f
E/S não são somente conectores f
í
í
sicos, são
sicos, são
tamb
tamb
é
é
m respons
m respons
á
á
veis pela comunica
veis pela comunica
ç
ç
ão
ão
l
l
ó
ó
gica entre o n
gica entre o n
ú
ú
cleo, barramento e a pr
cleo, barramento e a pr
ó
ó
pria
pria
unidade.
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Exerc
Exerc
í
í
cio
cio
1.
1.
Explique para que servem as unidades
Explique para que servem as unidades
de entrada e exemplifique.
de entrada e exemplifique.
2.
2.
Explique para que servem as unidades
Explique para que servem as unidades
de sa
de sa
í
í
da e exemplifique.
da e exemplifique.
3.
3.
Qual a principal fun
Qual a principal fun
ç
ç
ão das unidades de
ão das unidades de
entrada e sa
entrada e sa
í
í
da?
da?
4.
4.
Cite pelo menos uma caracter
Cite pelo menos uma caracter
í
í
stica de
stica de
comunica
comunica
ç
ç
ão entre as unidades de
ão entre as unidades de
entrada e sa
entrada e sa
í
í
da e o n
da e o n
ú
ú
cleo do
cleo do
computador.
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Exerc
Exerc
í
í
cio
cio
5.
5.
Explique como funcionam as duas
Explique como funcionam as duas
categorias de unidades de entrada e
categorias de unidades de entrada e
sa
sa
í
í
da.
da.
6.
6.
Explique como funciona a comunica
Explique como funciona a comunica
ç
ç
ão
ão
em paralelo e serial das unidades de
em paralelo e serial das unidades de
entrada e sa
entrada e sa
í
í
da.
da.
7.
7.
Explique as diferen
Explique as diferen
ç
ç
as das formas de
as das formas de
transmissão s
Unidades de Entrada e Sa
Unidades de Entrada e Sa
í
í
da
da
Exerc
Exerc
í
í
cio
cio
8.
8.
Explique os tipos de transmissão abaixo:
Explique os tipos de transmissão abaixo:
1.
1. Simplex;Simplex;
2.
2. HalfHalf--duplexduplex;;
3.
3. FullFull--duplexduplex..
9.
9.
Explique como funcionam as
Explique como funcionam as
metodologias de comunica
metodologias de comunica
ç
ç
ão abaixo:
ão abaixo:
1.
1. Entrada e saEntrada e saíída programada;da programada;
2.
2. Entrada e saEntrada e saíída controlada por interrupda controlada por interrupçção;ão;
3.