Qual a vantagem da transmissão síncrona em relação à assíncrona?
◯ a. Não requer bits de parada.
◯ b. Funciona apenas em comunicações via satélite.
◯ c. É mais eficiente por não usar bits de início e parada para cada byte.
◯ d. É mais simples de implementar em PCs antigos.
◯ a. Não requer bits de parada.
◯ b. Funciona apenas em comunicações via satélite.
◯ c. É mais eficiente por não usar bits de início e parada para cada byte.
◯ d. É mais simples de implementar em PCs antigos.
Passo 1
O enunciado pede que eu escolha qual é a vantagem da transmissão síncrona em relação à assíncrona entre quatro alternativas (a, b, c, d). As alternativas são:
- a. Não requer bits de parada.
- b. Funciona apenas em comunicações via satélite.
- c. É mais eficiente por não usar bits de início e parada para cada byte.
- d. É mais simples de implementar em PCs antigos.
O objetivo é identificar qual alternativa resume corretamente a vantagem da transmissão síncrona sobre a assíncrona.
Passo 2
Entendendo transmissão assíncrona (explicação passo a passo)
- Na transmissão assíncrona os dados são enviados em unidades pequenas (normalmente por caractere/byte). Para que o receptor saiba quando começa cada caractere, cada unidade vem com um bit de início (start) e um ou mais bits de parada (stop).
- Exemplo prático: o padrão serial RS-232 típico envia cada caractere com um formato como:
. - Consequência: para cada byte enviado há overhead (bits extras). Se você mandar muitos bytes pequenos, grande parte do tempo/linha fica ocupada por bits de início/parada e não por dados úteis.
- Vantagem da assíncrona: é simples de implementar e bom para transmissões esporádicas (não exige sincronização contínua entre relógios).
Passo 3
Entendendo transmissão síncrona (explicação passo a passo)
- Na transmissão síncrona não se envia um bit de início/parada por byte. Em vez disso, transmissor e receptor mantêm um relógio comum (ou recuperam o clock a partir do sinal) e enviam blocos maiores de dados com uma estrutura de quadro (frame) — por exemplo, um cabeçalho, muitos bytes de dados e um trailer/flag de término.
- O sincronismo pode ser feito por um sinal de clock dedicado (ex.: SPI) ou por técnicas de codificação que permitem recuperar o clock do próprio fluxo de bits (ex.: Manchester, 8b/10b).
- Consequência: o overhead por unidade de informação é menor quando se enviam blocos grandes, porque não se paga start/stop por byte; há overhead de framing, mas diluído em muitos bytes.
- Vantagem típica: mais eficiente (maior proporção de bits que são dados úteis) para transmissões contínuas e de alto volume.
Passo 4
Comparação direta e implicações práticas
- Overhead por byte: assíncrono tem bits de start/stop por byte; síncrono tem overhead de quadro que é dividido por muitos bytes. Logo, síncrono é, em geral, mais eficiente em termos de taxa útil de dados.
- Complexidade: síncrono exige sincronização de relógio ou codificação para recuperar o clock — isto torna a implementação mais complexa que a assíncrona.
- Aplicações: síncrono é usado quando se precisa transferir grandes blocos (links de rede, comunicação de alta velocidade, barramentos SPI/I2C em dispositivos), enquanto assíncrono é comum em teclados, terminais, comunicação serial simples.
- Nem tudo que é síncrono deixa de ter bits de marcação: existem flags/headers/trailers, mas não o start/stop repetitivo por byte típico da assíncrona.
Passo 5
Análise de cada alternativa do enunciado
- a. “Não requer bits de parada.” — Parcialmente enganosa. A transmissão síncrona normalmente não usa bits de parada por byte como a assíncrona, mas pode usar marcadores de quadro (flags/trailers). Dizer que “não requer bits de parada” é uma simplificação que pode induzir ao erro; não é a melhor formulação da vantagem.
- b. “Funciona apenas em comunicações via satélite.” — Falso. Transmissão síncrona é usada em muitos contextos (barramentos locais, redes, enlaces em fibra, etc.), não apenas satélite.
- c. “É mais eficiente por não usar bits de início e parada para cada byte.” — Correto. Esta frase descreve a principal vantagem prática: elimina o overhead por byte (start/stop), aumentando a eficiência quando se transmitem blocos de dados.
- d. “É mais simples de implementar em PCs antigos.” — Falso. Na prática a transmissão síncrona é geralmente mais complexa de implementar que a assíncrona; PCs antigos costumavam usar comunicação assíncrona simples (por exemplo, portas seriais).
Passo 6
Conclusão: a alternativa que melhor expressa a vantagem da transmissão síncrona é a alternativa que fala da eficiência por não usar bits de início e parada por byte.
Resposta
c