Questão de TI - Organização e Arquitetura dos Computadores — Barramentos (Hardware) — INSTITUTO AOCP 2023
TI - Organização e Arquitetura dos Computadores›Barramentos (Hardware)
Código
qa541944
Banca
INSTITUTO AOCP
Órgão
UFRB
Ano
2023
Cargo
Tec ( )
No contexto de um sistema de computação, além do processador e dos módulos de memória, um terceiro elemento essencial é o conjunto de módulos de entrada/saída (E/S). No entanto, por que os periféricos não são conectados diretamente ao barramento do sistema?
APorque os periféricos utilizam formatos de dados e tamanhos de palavras diferentes do que é usado pelo computador ao qual estão conectados.
BPorque existe uma grande variedade de periféricos, com diversos métodos de operação, e seria impraticável incorporar a lógica necessária dentro do processador para controlar todos os tipos de dispositivos.
CPorque a taxa de transferência de dados dos periféricos normalmente é muito mais lenta ou muito mais rápida do que a da memória ou do processador, e isso levaria a ineficiências se não fosse controlada corretamente.
DPorque o barramento do sistema tem uma capacidade limitada de conexões e não suportaria todos os periféricos existentes.
EPorque o barramento do sistema é uma via única que não permite a comunicação bidirecional entre os periféricos e o computador.
Revelar gabarito e comentário▾
GabaritoB — Porque existe uma grande variedade de periféricos, com diversos métodos de operação, e seria impraticável incorporar a lógica necessária dentro do processador para controlar todos os tipos de dispositivos.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Barramentos e módulos de E/S
Gabarito: letra B. Os periféricos não são conectados diretamente ao barramento do sistema porque existe uma grande variedade de dispositivos, com métodos de operação distintos, e seria impraticável incorporar no processador toda a lógica necessária para controlá-los — por isso existem os módulos de E/S, que fazem a interface entre o barramento e os periféricos. Essa é a razão central apontada pela arquitetura clássica de computadores (modelo de barramento do sistema).
O barramento do sistema é o caminho compartilhado que liga processador, memória e dispositivos de E/S. Ele é composto por três conjuntos de linhas: as linhas de dados (que transportam a informação), as linhas de endereço (que identificam o destino ou a origem da informação) e as linhas de controle (que coordenam a operação, como leitura e escrita). Quando um periférico precisa se comunicar com o processador, ele não "fala" diretamente com o barramento — existe um intermediário: o módulo de E/S (também chamado de controlador ou interface de E/S).
Por que esse intermediário é necessário? Imagine que o processador tivesse que conhecer e controlar diretamente cada tipo de dispositivo: um teclado, um mouse, um monitor, um disco rígido, uma impressora, uma placa de rede, um scanner... Cada um tem uma forma diferente de operar, velocidades diferentes, formatos de dados diferentes e protocolos de comunicação próprios. Se o processador tivesse que embutir toda essa lógica, ele seria enorme, caro e praticamente impossível de ser atualizado — cada novo periférico exigiria um novo processador. A solução é separar essa complexidade: o processador conversa com o módulo de E/S através do barramento, e o módulo de E/S conversa com o periférico através de uma interface específica. O processador vê o módulo de E/S como um conjunto de registradores que ele pode ler e escrever, sem se preocupar com os detalhes internos do dispositivo.
Um exemplo concreto: um teclado envia um caractere. O controlador de teclado recebe esse caractere, armazena-o em um registrador e sinaliza ao processador (via interrupção ou polling) que há um dado disponível. O processador lê o registrador do controlador e obtém o caractere. O processador não precisa saber como o teclado gera o sinal elétrico, nem como o caractere é codificado — isso é responsabilidade do controlador. Da mesma forma, um disco rígido tem uma interface (SATA, NVMe, etc.) que o controlador gerencia, traduzindo os comandos do processador em operações de leitura/escrita no disco.
A alternativa B captura exatamente essa essência: a variedade de periféricos e a impraticabilidade de incorporar toda a lógica de controle no processador. As demais alternativas apresentam razões que, embora possam ter algum fundamento técnico isolado, não são o motivo principal e, em alguns casos, são até incorretas. Vamos analisar cada uma.
Módulo de E/S (interface): Por que existe? (Diversidade de periféricos, Impraticável controlar tudo no processador); O que faz? (Intermedia barramento × periférico, Processador vê registradores, Traduz protocolos específicos); Barramento do sistema (Dados, Endereço, Controle)
Alternativa A — ❌ Incorreta
Afirma que os periféricos não são conectados diretamente porque utilizam formatos de dados e tamanhos de palavras diferentes. É verdade que periféricos podem usar formatos diferentes, mas isso não é o motivo principal — e, além disso, o módulo de E/S também faz a conversão de formato, mas a razão central é a diversidade de métodos de operação e a complexidade de controle. A alternativa A confunde um aspecto técnico (formato de dados) com a razão arquitetural fundamental (controle da diversidade de dispositivos).
Alternativa B — ✅ Correta ⟵ GABARITO
Esta é a resposta correta. A grande variedade de periféricos, com métodos de operação distintos, torna impraticável incorporar no processador a lógica necessária para controlar todos os tipos de dispositivos. O módulo de E/S existe exatamente para fazer essa interface, isolando o processador da complexidade dos periféricos. O processador interage com o módulo de E/S através de registradores, e o módulo cuida da comunicação com o dispositivo específico.
Alternativa C — ❌ Incorreta
Afirma que a taxa de transferência dos periféricos é muito mais lenta ou mais rápida que a da memória ou do processador, e que isso levaria a ineficiências. É verdade que há diferenças de velocidade, e o módulo de E/S ajuda a gerenciar essas diferenças (por exemplo, com buffers). No entanto, essa não é a razão principal pela qual os periféricos não são conectados diretamente ao barramento. A razão central é a diversidade de dispositivos e a complexidade de controle, não apenas a velocidade. A alternativa C é uma meia-verdade: a velocidade é um fator, mas não o motivo fundamental.
Alternativa D — ❌ Incorreta
Afirma que o barramento do sistema tem capacidade limitada de conexões e não suportaria todos os periféricos. Embora o barramento tenha limitações físicas (número de slots, capacidade elétrica), essa não é a razão principal. O barramento é um meio compartilhado, e conectar muitos dispositivos diretamente criaria problemas de contenção e complexidade, mas o motivo central para usar módulos de E/S é a diversidade de métodos de operação, não a capacidade de conexões. A alternativa D confunde uma limitação prática com a razão arquitetural.
Alternativa E — ❌ Incorreta
Afirma que o barramento do sistema é uma via única que não permite comunicação bidirecional. Isso é falso: o barramento do sistema é bidirecional — os dados podem trafegar do processador para a memória e vice-versa, e também entre processador e dispositivos de E/S. A comunicação é bidirecional. A alternativa E apresenta um erro conceitual grave sobre a natureza do barramento.
NÃO CAIA NESSA!
A banca explora a confusão entre os vários motivos técnicos que cercam a conexão de periféricos. O candidato pode ser atraído pela alternativa C (diferença de velocidade) ou pela A (formatos de dados), que são fatores reais, mas secundários. A questão pede a razão principal — e essa é a diversidade de dispositivos e a impraticabilidade de controlá-los diretamente no processador. Lembre-se: o módulo de E/S existe para isolar o processador da complexidade dos periféricos.
PEGA ESSA DICA!
Para questões sobre por que os periféricos não são conectados diretamente ao barramento, pense sempre no papel do módulo de E/S: ele é o intermediário que traduz os protocolos dos periféricos para o barramento do sistema. A razão central é a diversidade de dispositivos e a complexidade de controle — não a velocidade, não o formato de dados, não a capacidade de conexões. Guarde essa hierarquia de motivos.