Barramento
Um barramento de computador é uma conexão física que liga os componentes de um computador à placa-mãe. Cada barramento consiste em um circuito entre dois ou mais chips, placas de expansão e slots, ou portas, usando uma série de pequenos fios. Esses circuitos permitem que os componentes troquem dados e também fornecem energia a partir da placa-mãe.
A qualquer momento, cada fio de um barramento pode conduzir uma tensão ou não, representando um de dois estados — ligado (1) ou desligado (0) — como um único bit de dados. O número de fios em um barramento determina a quantidade de dados que ele pode transferir em um único ciclo de clock, chamada de largura e medida em bits. Por exemplo, um barramento com 64 fios pode enviar 64 bits de uma vez, sendo, portanto, um barramento de 64 bits. Os barramentos também têm uma velocidade, medida em megahertz, que indica quantas vezes por segundo eles transferem dados.
O principal barramento que conecta a CPU de um computador ao restante dos componentes da placa-mãe é conhecido como "barramento do sistema". O barramento do sistema inclui três barramentos separados que realizam tarefas diferentes:
- O barramento de endereços transporta informações sobre o endereço físico do local da memória que está sendo lido ou gravado. O número total de locais de memória endereçáveis depende da largura do barramento de endereços — um barramento de 16 bits pode endereçar 65.536 locais de memória (64 quilobytes), enquanto um barramento de 32 bits pode endereçar 4.294.967.296 locais (4 gigabytes).
- O barramento de dados transporta os dados reais de e para a RAM do sistema. Um barramento de dados mais largo pode transferir mais informações por ciclo de clock.
- O barramento de controle transporta comandos entre a CPU e o restante dos componentes de um computador. Ele também transporta relatórios de status dos dispositivos de volta para a CPU.
Além do barramento do sistema, os computadores contêm outros barramentos que conectam componentes e periféricos aos respectivos chips controladores. Os barramentos internos (também chamados de barramentos locais) conectam componentes dentro do computador, enquanto os barramentos externos conectam as portas usadas para conectar periféricos. Por exemplo, o barramento de memória interno de um computador conecta os slots de RAM ao controlador de memória, enquanto o barramento externo USB conecta as portas USB ao controlador de I/O.
Teste seus conhecimentos