Infra-Estrutura de
InfraHardware
Infra-estrutura de Hardware
Infra-estrutura
Entrada e Saída
Transmissão Serial
e Paralela
Prof. Edilberto Silva
www.edilms.eti.br
[email protected]
Sumário
• Introdução
• Transmissões – Serial (síncrona e assíncrona) e
Paralela
• Dispositivos de E/S
• Métodos de realização de E/S
Prof. Edilberto Silva – www.edilms.eti.br
Infra-estrutura de Hardware
Infra-estrutura
Introdução
• Dispositivos de entrada e saída (E/S)
Entrada/Saída (E/S) compreende todas as maneiras
como o computador se comunica com os usuários e
outras máquinas ou dispositivos
Os dispositivos de entrada aceitam dados e instruções
do usuário
Os dispositivos de saída retornam os dados
processados, isto é, informações de volta ao usuário
Sem E/S, o computador ficaria isolado do mundo
Ele não conseguiria receber instruções e, mesmo que
tivesse instruções permanentemente inseridas em sua
memória, não teria como comunicar os resultados de
seu trabalho
Infra-estrutura de Hardware
Infra-estrutura
Prof. Edilberto Silva – www.edilms.eti.br
Relação UCP/MP e E/S
• periféricos, que compreendem duas partes (o
controlador e o periférico propriamente dito)
• devido às diferentes características de cada
dispositivo de E/S, a UCP não se conecta
diretamente a cada periférico, mas sim por meio
das interfaces de E/S, que realizam a "tradução"
e a compatibilização dessas, além de realizar
outras tarefas de controle.
Prof. Edilberto Silva – www.edilms.eti.br
Infra-estrutura de Hardware
Infra-estrutura
Modos da organização dos
dispositivos de E/S
MONITOR
DE VÍDEO
DISCO
RÍGIDO
UNIDADE
DE DISQUETE
CPU
TECLADO
Controlador
de vídeo
Controlador
de teclado
Controlador
de disquete
Controlador
de disco rígido
1) a interface sinal de controle (read/write)  o periférico responde
Memória
Principal
2) a interface transmite os dados  o periférico certifica o
(recebimento ou o término da leitura)
Infra-estrutura de Hardware
Infra-estrutura
Prof. Edilberto Silva – www.edilms.eti.br
Transmissão
• Há
duas maneiras básicas de se realizar
transmissão/recepção
de
dados
entre
os
periféricos/interfaces e UCP/MP, bem como entre
dispositivos interconectados entre si, local ou
remotamente:
1) transmissão serial
• Síncrona
• Assíncrona
2) transmissão paralela.
Prof. Edilberto Silva – www.edilms.eti.br
Infra-estrutura de Hardware
Infra-estrutura
Transmissão serial
• Única linha de transmissão de dados
• Um bit de cada vez
• receptor e transmissor estejam sincronizados bit a bit
com a mesma velocidade de transmissão
Interface
UCP/MP
10110001
Periférico
Buffer
serial
Barramento
de Sistema
Infra-estrutura de Hardware
Infra-estrutura
Prof. Edilberto Silva – www.edilms.eti.br
Transmissão Serial
Assíncrona
•Consiste em um processo de sincronização do
receptor a cada novo caractere transmitido.
•Antes de se iniciar a transmissão, cada caractere é
acrescido de 2 pulsos, um no início do caractere,
denominado START, e o outro, denominado STOP,
além do bit de paridade
Nível alto
STOP
bit de
paridade
0
1
0
1
0
0
1
1
START
Prof. Edilberto Silva – www.edilms.eti.br
Infra-estrutura de Hardware
Infra-estrutura
Transmissão Serial
Síncrona
• Mais eficiente que a assíncrona
• O transmissor monta um bloco (128 a 256 carac) sem intervalo entre o primeiro e o último bit;
• Sincronização - freqüência do relógio do transmissor
= receptor
Por ex.: a eficiência para transmitir 100 caracteres
Quant da informação
=
Quant total de bits da
transmissão
7 bits x 100
=
70%
(7 + 1 + 1 + 1) x 100
bit de paridade
Assíncrona
bit STOP
bit START
Infra-estrutura de Hardware
Infra-estrutura
Silva – www.edilms.eti.br
bitProf.
deEdilberto
informação
Transmissão Serial
Síncrona
Por ex.: a eficiência para transmitir 100 caracteres
Síncrona
100
105
=
95%
Obs: cinco caracteres especiais de
controle da transmissão e formato
do bloco de caracteres
Bloco de transmissão
CCCC CN
......
C3 C2 C1 CCCCCC
C1, C2, C3 ... - caracteres de dados
CC - caracteres especiais de controle
Prof. Edilberto Silva – www.edilms.eti.br
Infra-estrutura de Hardware
Infra-estrutura
Transmissão paralela
• Transmissão de um grupo de bits de cada vez;
• Indicada para transmissões internas no sistema de
computação
(barramentos)
e
para
ligações
de
periféricos a curta distância (impressoras, discos
rígidos, etc).
•Interfaces Padronizadas
• CENTRONICS
• SCSI – Small Computer Systems Interface
Infra-estrutura de Hardware
Infra-estrutura
Prof. Edilberto Silva – www.edilms.eti.br
Transmissão paralela
transmissão
Transmissor
0
1
0
1
0
0
1
0
1
0
0
1
1
0
0
0
Receptor
caractere 2 caractere 1
Prof. Edilberto Silva – www.edilms.eti.br
Infra-estrutura de Hardware
Infra-estrutura
Métodos de E/S
• Métodos para efetuar operações de entrada/saída
(UCP
ler
e
escrever
dados
em
um
periférico
específico):
– Entrada/saída por programa;
– Entrada/saída com emprego de interrupção;
– Acesso Direto à memória (DMA - Direct Memory
Access).
Infra-estrutura de Hardware
Infra-estrutura
Prof. Edilberto Silva – www.edilms.eti.br
E/S por programa
• A UCP executa diretamente instruções de E/S
• Cada instrução serve para uma ação típica
• Organização de comunicação
– Memória Compartilhada ou Memória isolada
• Desvantagens:
– uso intenso da UCP em detrimento de atividades
mais importantes;
– Loop
de
interrogação
para
compatibilizar
as
diferentes velocidades entre a UCP e o periférico.
Prof. Edilberto Silva – www.edilms.eti.br
Infra-estrutura de Hardware
Infra-estrutura
Infra-estrutura de Hardware
Infra-estrutura
E/S por interrupção
•Instrução interface... como não há uma resposta
imediata, em vez de ficar continuamente verificando o
estado do periférico, a UCP desvia-se para realizar outra
atividade
•Permitir que os vários dispositivos do micro façam
solicitações ao processador
• Existem 16 canais de interrupção, chamados de IRQ
“Interrupt Request”
•Desvantagem
– a UCP continua gastando tempo para executar o
programa de E/S para efetivar a transferência dos
dados.
Prof. Edilberto Silva – www.edilms.eti.br
E/S por memória
DMA (Direct Memory Access)
•Melhor alternativa para se realizar operações de E/S
com o máximo de rendimento da UCP.
Interface MP
(praticamente sem intervenção da UCP)
UCP DMA
(liberando a UCP para realizar outras atividades)
DMA  UCP
(terminada a transferência sinaliza para a UCP)
Prof. Edilberto Silva – www.edilms.eti.br
Infra-estrutura de Hardware
Infra-estrutura
FIM
Perguntas ....
Prof. Edilberto Silva – www.edilms.eti.br
Download

Entrada e Saída Transmissão Serial e Paralela