Índice:
Definição - O que significa Control Bus?
Um barramento de controle é um barramento de computador usado pela CPU para se comunicar com dispositivos contidos no computador. Isso ocorre através de conexões físicas, como cabos ou circuitos impressos.
A CPU transmite uma variedade de sinais de controle para componentes e dispositivos para transmitir sinais de controle para a CPU usando o barramento de controle. Um dos principais objetivos de um barramento é minimizar as linhas necessárias para a comunicação. Um barramento individual permite a comunicação entre dispositivos usando um canal de dados. O barramento de controle é bidirecional e auxilia a CPU na sincronização de sinais de controle com dispositivos internos e componentes externos. É composto por linhas de interrupção, linhas de ativação de bytes, sinais de leitura / gravação e linhas de status.
Techopedia explica Control Bus
Embora uma CPU possa ter seu próprio conjunto distinto de sinais de controle, alguns controles são comuns a todas as CPUs:
- Linhas de solicitação de interrupção (IRQ): linha de hardware usada pelos dispositivos para interromper sinais para a CPU. Ele permite que a CPU interrompa seu trabalho atual para processar a solicitação atual.
- Linha de controle do relógio do sistema: fornece o tempo interno para vários dispositivos na placa-mãe e na CPU.
A maioria dos barramentos do sistema é composta de 50 a 100 linhas distintas para comunicação. O barramento do sistema consiste em três tipos de barramentos:
- Barramento de dados: transporta os dados que precisam de processamento
- Bus de endereço: determina para onde os dados devem ser enviados
- Barramento de controle: determina o processamento de dados
A comunicação entre a CPU e o barramento de controle é necessária para executar um sistema eficiente e funcional. Sem o barramento de controle, a CPU não pode determinar se o sistema está recebendo ou enviando dados. É o barramento de controle que regula em qual direção as informações de gravação e leitura precisam seguir. O barramento de controle contém uma linha de controle para instruções de gravação e uma linha de controle para instruções de leitura. Quando a CPU grava dados na memória principal, transmite um sinal para a linha de comando de gravação. A CPU também envia um sinal para a linha de comando de leitura quando precisa ler. Este sinal permite que a CPU receba ou transmita dados da memória principal.