Thursday, June 19, 2014

Dados percorendo o barramento.

Dados percorendo o barramento.

1 - Os sinais do processador ou de outros componentes passam por várias linhas paralelas do circuito. O número de linhas
depende do tipo de arquitetura utilizada pelo barramento. O mais simples — o barramento de 8 bits usado no IBM PC original
— utiliza sessenta e duas linhas para conectar-se às placas de expansão. Qualquer sinal enviado a uma placa é recebido por
todas as demais.

2 - Oito linhas transmitem energia elétrica às placas. Linhas diferentes possuem tensões diferentes.

3 - Oito das trinta e duas linhas são utilizadas para transmitir todos os dados, não importando se esses dados destinam-se
aos chips de memória, ao monitor ou à controladora do disco.

4 - Vinte linhas levam informações que determinam o endereço para onde os dados devem ser levados. Cada placa de expansão
usa um endereço único e específico — entre todos os disponíveis no primeiro megabyte de memória — que pode ser endereçado
pelo sistema operacional.

5 - As demais linhas são utilizadas para transmitir sinais de controle para determinados comandos específicos, como os
comandos de leitura e gravação para a memória e para cada dispositivo de entrada/saída.

6 - Cada placa do barramento procura constantemente por sinais apropriados nas linhas de comando. Quando aparece um sinal
na linha de comando de gravação, por exemplo, todos os dispositivos de entrada/saída reconhecem o comando, e os circuitos
da memória não.

7 - As placas de E/S alertadas pelo comando de gravação, ficam atentas às linhas dc endereço. Se o endereço especificado
nessas linhas não for o utilizado pela placa, ela ignorará os sinais enviados pelas linhas de dados.

8 - Se os sinais das linhas de endereço combinarem com os endereços utilizados pela placa, esta aceita os dados enviados
pelas linhas, utilizando-os para complementar o programa de gravação.

Nota - Recentemente, uma nova forma de comunicação com periféricos ganhou popularidade. Trata-se do local bus, ou
barramento local, que supera a limitação de velocidade imposta pelos outros projetos de barramento. 0 barramento original
foi projetado para funcionar em 8 MHz, cerca de duas vezes mais rápido que o processador 8088 do IBM PC. Enquanto a
velocidade do processador aumentou para 10 MHz, 25 MHz, 33 MHz, 50 MHz ou mais, a do barramento permaneceu em 8 MHz. Com o
projeto do barramento local, tornou-se possível transmitir 32 bits de dados na velocidade local do processador do PC.
Geralmente, um PC com barramento local limita esta arquitetura a um ou dois slots, usados pelas placas de vídeo ou
controladoras de disco, em que a rapidez é uma necessidade. Os slots de expansão mais lentos são utilizados para comunicação
com as portas serial e paralela e com o teclado, nos quais a velocidade não é um fator tão importante.


No comments:

Post a Comment