Questão de Arquitetura de Computadores — Barramento — IBADE 2024
Arquitetura de Computadores›Barramento
Código
qg215236
Banca
IBADE
Órgão
SAAE de Linhares - ES
Ano
2024
Nível
Médio
Cargo
Técnico em Tecnologia da Informação e Comunicação
Barramentos são conjuntos de fios que transportam sinais de dados, endereço e controle, responsáveis pela interconexão dos componentes. A alternativa que caracteriza o barramento assíncrono é:
Amaior overhead e necessita de lógica dedicada.
Ba ocorrência de um novo evento não depende de um evento anterior.
Cempregado tipicamente em barramentos de memória.
Dos eventos são determinados pelo relógio.
Epouca lógica para transação, rapidez e baixo custo.
Revelar gabarito e comentário▾
GabaritoA — maior overhead e necessita de lógica dedicada.
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”.
Barramento Assíncrono
Gabarito: letra A. O barramento assíncrono utiliza handshaking (sinais de controle como request e acknowledge) para coordenar as transferências, o que exige lógica dedicada para implementar o protocolo e gera maior overhead de controle, em comparação com barramentos síncronos.
A banca testa a distinção entre barramentos síncronos (controlados por relógio) e assíncronos (controlados por handshake). O barramento assíncrono não depende de um relógio comum; cada transação é negociada entre mestre e escravo por meio de sinais de controle. Esse mecanismo adiciona complexidade (lógica dedicada) e overhead, mas oferece flexibilidade para conectar dispositivos com velocidades diferentes.
Característica
Barramento Assíncrono
Barramento Síncrono
Mecanismo de controle
Handshaking (sinais de request e acknowledge)
Relógio comum (clock)
Dependência entre eventos
Sim, cada evento depende da conclusão do anterior
Não, eventos ocorrem em ciclos de relógio predefinidos
Lógica necessária
Lógica dedicada (maior complexidade)
Lógica mais simples
Overhead
Maior (tempo extra para handshaking)
Menor
Velocidade
Geralmente mais lento
Geralmente mais rápido
Flexibilidade
Alta (conecta dispositivos com velocidades diferentes)
Baixa (dispositivos devem operar na mesma frequência)
Custo
Maior (devido à lógica adicional)
Menor
Aplicação típica
Interfaces de periféricos lentos ou sistemas heterogêneos
Barramentos de memória (ex.: DDR SDRAM)
1Mestre envia request
2Escravo recebe request
3Escravo envia acknowledge
4Mestre recebe acknowledge
5Dados transferidos
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
Correta. O handshaking requer circuitos adicionais (lógica dedicada) para gerar e interpretar os sinais de request e acknowledge, além de um tempo extra (overhead) em cada transação. Essa é a característica central do barramento assíncrono.
Alternativa B — ❌ Incorreta
Afirma que um novo evento não depende do anterior. Na verdade, no barramento assíncrono, a ocorrência de um evento (ex.: envio de dados) depende da conclusão do evento anterior (ex.: confirmação de recebimento) — o handshaking impõe uma sequência ordenada. Portanto, há dependência.
Alternativa C — ❌ Incorreta
Barramentos de memória modernos (como DDR SDRAM) são síncronos, pois operam sincronizados com um relógio. O barramento assíncrono é mais comum em interfaces de periféricos lentos ou em sistemas que conectam dispositivos com velocidades variadas, não na memória principal.
Alternativa D — ❌ Incorreta
Os eventos determinados pelo relógio são característica do barramento síncrono, não do assíncrono. No barramento assíncrono, a temporização é controlada pelo handshaking, sem a necessidade de um sinal de relógio global.
Alternativa E — ❌ Incorreta
O barramento assíncrono não é caracterizado por pouca lógica, rapidez e baixo custo. Ele exige mais lógica (devido ao handshaking), é geralmente mais lento (devido ao overhead de controle) e pode ter custo maior. Essas qualidades (rapidez, baixo custo, pouca lógica) são mais associadas a barramentos síncronos simples.