Arquitetura e Organização
de Computadores II
Aula 21
6. Interface Processador/Periféricos:
Barramentos.
processador memória
Dispositivos
processador
de E/S
Conceito de Barramento:
“é um link de comunicação compartilhado”
Linhas de Dados
• Transportam a informação da fonte ao destino
• Informações = dados, comandos complexos ou endereços
• Alguns barramentos tem dois conjuntos de linhas: um para
dados e outro para endereços
1 Memória
Principal
Linhas de dados
Processador
memória principal:
• Linhas de dados contêm o
endereço
• Linhas de controle
sinalizam uma requisição
discos
de leitura
Linhas de controle
2 Memória
Principal
Linhas de dados
Processador
Memória principal
acessa o dado
Linhas de controle
• Linhas de controle
2 Memória
Principal
Linhas de dados
Processador sinalizam ao dispositivo
de E/S que a memória
principal está pronta
• Dispositivo transfere os
discos dados
• A memória armazena os
OBS: geralmente, o dispositivo de E/S não precisa esperar que a dados da maneira como
os recebe
escrita na memória termine (pois há um buffer de escrita)
ComputaçãoUFPel Prof. José Luís Güntzel
Arquitetura e Organização de Computadores II
slide 21.7
6. Interface Processador/Periféricos
Tipos de Barramentos
Classificação usual:
1. Barramento processador-memória
2. Barramento de E/S
3. Barramento do backplane
• Barramentos processador-memória:
– Curtos, extremamente velozes
– Maximizam a banda passante memória-processador
– Geralmente, são proprietários do fabricante de processador e/ou
máquina
Barramento do backplane
Memória
Processador
Principal
Dispositivos de E/S
Adaptador
Compatibilizam as velocidades
de dos barramentos
barramento
Barramento
do backplane
4
Ack
Ack
5
7
DadoPrt
DataRdy
4
Ack
Ack
5
7
DadoPrt
DataRdy
Ack ReqLeit
2
DadoPrt 1
libera linhas ReqLeit
de dados; lê linhas de
desativa dados;
ReqLeit ativa Ack
DadoPrt ReqLeit
5 3,4
DadoPrt Lê dados que Ack desativa Ack;
mem colocou Coloca dados
nas linhas de na linha de
dados; ativa dados; ativa
Ack DadoPrt
DadoPrt Ack
6
7 libera linhas
desativa Ack de dados;
Nova requisição desativa
de E/S DadoPrt
4 bytes 4 MB MB
= = 13,3
300 ns 0,3 s s
4 bytes 4 MB MB
= = 11,1
360 ns 0,36 s s
Barramentos assíncronos:
• São menos sensíveis a mudanças tecnológicas
• Podem suportar dispositivos com tempos de resposta bastantes
diversos
• Barramentos de E/S são majoritariamente assíncronos