Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Barramento — Quadrix 2024

Arquitetura de ComputadoresBarramento
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)
  1. Amétodo de controlar o acesso ao barramento utilizando sinais de controle.
  2. Btécnica para a sincronização de dados entre dispositivos periféricos.
  3. Cprotocolo de compressão de dados no barramento.
  4. Dmecanismo de criptografia para proteger dados transferidos.
  5. 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.

  1. 1Transmissor sinaliza 'dado pronto'
  2. 2Receptor sinaliza 'pronto para receber'
  3. 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.

Link permanente: /questoes/qg349338