Questão de Arquitetura de Computadores — Barramento — Quadrix 2024
Arquitetura de Computadores›Barramento
Código
qg349338
Banca
Quadrix
Órgão
CREF - 9ª Região (PR)
Ano
2024
Nível
Superior
Cargo
Técnico de Ensino Superior em Informática
Em um sistema de barramento de entrada e saída, o handshaking é um(a)
Amétodo de controlar o acesso ao barramento utilizando sinais de controle.
Btécnica para a sincronização de dados entre dispositivos periféricos.
Cprotocolo de compressão de dados no barramento.
Dmecanismo de criptografia para proteger dados transferidos.
Esistema de interrupção para dispositivos de alta prioridade.
Revelar gabarito e comentário▾
GabaritoB — técnica para a sincronização de dados entre dispositivos periféricos.
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”.
Handshaking em barramentos de E/S
Gabarito: letra B. O handshaking é uma técnica de sincronização entre dispositivos periféricos e o controlador de barramento, utilizando sinais de controle (como ready, acknowledge) para coordenar a transferência de dados. Ele não se confunde com arbitração de barramento, compressão, criptografia ou mecanismo de interrupção.
A banca testa o conceito básico de handshaking na comunicação entre dispositivos de entrada/saída. O termo refere-se a um protocolo de sinalização que garante que o transmissor só envie dados quando o receptor estiver pronto, e que o receptor só leia quando o dado estiver disponível.
1Transmissor sinaliza 'dado pronto'
2Receptor sinaliza 'pronto para receber'
3Dado é transferido com segurança
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Controlar o acesso ao barramento é função de um árbitro de barramento (arbitration), não do handshaking. O handshaking coordena a transferência ponto a ponto, não decide quem usa o barramento.
Alternativa B — ✅ Correta ⟵ GABARITO
Exatamente. Handshaking é uma técnica de sincronização que usa sinais de controle (ex.: strobe, ack) para alinhar a comunicação entre dispositivos periféricos, garantindo que os dados sejam transferidos de forma confiável.
Alternativa C — ❌ Incorreta
Compressão de dados é uma técnica para reduzir o volume de informação, geralmente implementada em software ou em hardware específico (ex.: codecs), não tem relação com handshaking.
Alternativa D — ❌ Incorreta
Criptografia protege dados através de algoritmos de cifragem. O handshaking não envolve codificação para sigilo; é um protocolo de sincronização.
Alternativa E — ❌ Incorreta
Sistema de interrupção (interrupt) é um mecanismo pelo qual um periférico sinaliza à CPU que necessita de atenção, diferente do handshaking, que coordena a transferência de dados entre dois dispositivos sem necessariamente interromper a CPU.
NÃO CAIA NESSA!
Para não confundir, lembre-se: handshaking = aperto de mão (sincronização); arbitração = decidir quem fala; interrupção = avisar a CPU. Na prova, o termo "sincronização" é a chave para identificar a alternativa correta.