Barramentos
Barramento (BUS)
• Bus é um conjunto de condutores eléctricos em um computador que permite a comunicação entre vários componentes do computador, tais como, o CPU, memória, unidades I/O.
• Que sinais existem no barramento?
–
–
–
–
dados relógio endereços sinais de controle
• Bus standard (protocolo do barramento) é um conjunto de regras que governam como as comunicações no barramento serão efectuadas.
• São geralmente caracterizados pela largura de banda, quantificada em bits, e pela frequência a que funciona.
Largura de banda
•
•
•
•
•
A largura de banda de um barramento é a quantidade de bits que pode ser transmitida pelo barramento num segundo.
Para um barramento de largura n, fala-se numa palavra de n bits que transmitida num ciclo de relógio Um barramento que funciona a m ciclos por segundo ou Hz e que possui uma largura de n bits caracterizado por apresentar uma largura de banda de m X n bits por segundo (bits/s, bps ou b/s). Ao dividir por 8, a largura de banda vem expressa em bytes por segundo (Bps ou B/s).
Se no barramento de dados entre a unidade de processamento central e a memória, são utilizadas 64 linhas para o transporte de informação e o mesmo funciona a 100 MHz, a largura de banda apresentada por esse barramento será de 6.4 mil milhões de bits por segundo ou
800 MB/s.
Barramentos
• Quanto à Funcionalidade
– Linhas de dados (barramento de dados) - fornecem o meio de transmissão de dados entre os módulos do sistema.
– Linhas de endereço (barramento de endereços) - usadas para designar fonte e destino dos dados do barramento de dados.
– Linhas de controle (barramento de controle) - usadas para controlar o acesso e o uso de linhas de dados e endereços.
Barramentos de endereços
•
•
•
Conjunto de linhas (ligações físicas) que transportam o endereços das células de memória ou dos portos de I/O (unidireccional).
A largura do bus de endereços é dado pelo número de linhas do