O que é um barramento de controle?

Um barramento de controle é o que a unidade de processamento central de um computador (CPU) usa para se comunicar com outros dispositivos dentro da máquina em um conjunto de conexões físicas, como cabos ou circuitos impressos. É uma coleção diversificada de sinais, incluindo leitura, gravação e interrupção, que permite à CPU direcionar e monitorar o que as diferentes partes do computador estão fazendo. Este é um dos três tipos de ônibus que compõem o sistema ou barramento de computador. Sua composição exata varia entre os processadores.

Em geral, o objetivo de qualquer barramento é diminuir o número de vias necessárias para a comunicação entre os componentes do computador. Um barramento permite a comunicação entre os componentes em um canal de dados e é caracterizado por quanta informação ela pode transmitir de uma só vez. A quantidade de dados é expressa em bits e corresponde ao número de linhas físicas sobre as quais as informações são enviadas. Por exemplo, um cabo de fita com 32 fios pode enviar 32 bits em paralelo.

Cada computador geralmente possui um internoL e um ônibus de expansão. O barramento interno ou frontal facilita a comunicação entre a CPU e a memória central, enquanto o barramento de expansão ou entrada/saída vincula os componentes da placa-mãe, como discos rígidos e portas. A maioria dos ônibus do sistema é normalmente composta entre 50 e 100 linhas físicas separadas para comunicação. Essas linhas são subdivididas em três submontagens ou tipos de ônibus: o endereço ou o barramento de memória, o barramento de dados e o barramento de comando ou controle.

O barramento de controle é bidirecional; Ele transmite sinais de comando a partir da CPU e sinais de resposta do hardware. Ajuda a CPU a sincronizar seus sinais de comando com os componentes do computador e os dispositivos externos mais lentos. Como resultado, o barramento de controle consiste em linhas de controle que enviam um sinal específico, como leitura, gravação e interrupção. As linhas de controle que compõem um barramento de controle diferem entre os processadores, mas a maioria incluiLinhas de relógio do sistema, linhas de status e linhas de ativação de byte.

Por exemplo, a CPU de um computador usará o barramento de dados para transmitir informações de e para a memória central. O barramento de controle permite que a CPU determine se e quando o sistema está enviando ou recebendo esses dados. Isso ocorre porque um barramento de controle possui uma linha de controle para leitura e outra para gravação que determina a direção que a informação flui (memória para CPU ou CPU para memória). Se a CPU precisar escrever alguns dados para a memória central, ela enviará um sinal (afirme) a linha de controle de gravação do barramento de controle. O envio de um sinal na linha de controle de leitura permite que a CPU receba dados da memória.

Os outros tipos de ônibus que compõem um barramento de sistema são os dados e os barramentos de endereços. O barramento de dados move instruções e informações entre todos os componentes funcionais do computador. É bidirecional e pode transmitir apenas uma direção de cada vez. O barramento de dados transmite informações entre a CPU e a memória e também entre o memory e a seção de entrada/saída.

O barramento de endereço é unidirecional e funciona como um mapa para a memória. Quando o sistema de computador precisa acessar um local ou dispositivo de entrada/saída específico, ele afirma o endereço apropriado no barramento de endereço. Este endereço é reconhecido pelo circuito apropriado que instrui a memória ou dispositivo correspondente a ler ou enviar dados no barramento de dados. Somente o dispositivo ou o local da memória que corresponde ao endereço no barramento de endereço responderá.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?