07889070040460777
823 palavras
4 páginas
.1.6 BarramentosUm barramento (bus, no inglês) é um conjunto de linhas de comunicaçãoatravés das quais o processador pode comunicar-se com o seu exterior, ou seja, comos demais componentes do micro, como a memória, a placa-mãe e outros periféricos.O texto que se segue é baseado em [MON01].Um exemplo de barramento pode ser um cabo de ligação entre um periférico eum processador, constituído de diversos fios paralelos bem próximos uns dos outros,cada um conduzindo um bit da informação que está sendo transferida.Um dos aspectos fundamentais de um barramento é sua capacidade decompartilhamento pelos diversos componentes interconectados. Para entender o seufuncionamento, é preciso enfatizar esse aspecto de compartilhamento, ou seja, comoum barramento interliga diversos componentes.Em um barramento que interliga CPU, memória e periféricos, por exemplo, vê-seque todos esses elementos compartilham o mesmo caminho e, por essa razão,somente um conjunto de bits pode passar de cada vez, senão haverá colisão entre ossinais elétricos e o resultado será ininteligível, qualquer que seja o destinatário. Aprogramação e sincronização desse processo é crucial para o correto funcionamentodo sistema.Em outras palavras, se a memória principal está enviando dados para amemória secundária (componente de E/S, como um disco magnético, por exemplo),os demais componentes têm que esperar a liberação do barramento para utilizá-lo. As diferentes características entre os diversos componentes, principalmenteperiféricos (a velocidade de uma transferência de dados de um teclado é muitas vezesmenor que a velocidade de transferência de dados de um disco magnético), levaramos projetistas de computadores a criarem diversos tipos de barramento, cada um comtaxas de transferência de bits diferentes e apropriadas às velocidades doscomponentes interconectados. Atualmente os computadores possuem três diferentes tipos de barramento:1.
Barramento local
– é o barramento de maior velocidade de