Por que aplicar um algoritmo de compressão sem perda antes de fragmentar um arquivo em pacotes pode reduzir o…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Por que aplicar um algoritmo de compressão sem perda antes de fragmentar um arquivo em pacotes pode reduzir o tempo de transmissão em uma rede com largura de banda limitada?
- A) Aplicar compressão aumenta a latência, independentemente da largura de banda da rede.
- B) Os dados sempre devem ser criptografados antes da compressão para serem transmitidos.
- C) Compressão sem perda aumenta o tamanho total dos dados, especialmente em redes limitadas.
- D) Fragmentar o arquivo primeiro e depois comprimi-lo sempre reduzirá o tempo de transmissão.
- E) Porque a compressão reduz o volume de dados a enviar, diminuindo o número de pacotes e o overhead de cabeçalhos, reduzindo o tempo total de transmissão.
✅ Resposta correta: alternativa E
Resolução passo a passo
- Entenda o problema. Em uma rede com largura de banda limitada, o tempo de transmissão depende do volume de bits que precisam atravessar o enlace. Quanto menos dados, menos tempo.
- Analise o efeito da compressão sem perda. Ela reencoda os dados de modo mais compacto, sem perder informação, de forma que o arquivo original pode ser reconstruído integralmente no destino. Ao reduzir o volume, diminui também a quantidade de pacotes necessários, e como cada pacote carrega cabeçalhos (overhead), menos cabeçalhos precisam ser transmitidos.
- Conclua. A alternativa E descreve exatamente esse raciocínio: a compressão reduz o volume a enviar, diminuindo pacotes e overhead, e assim o tempo total de transmissão. Portanto, a letra E está correta, coincidindo com o gabarito oficial.
- Verifique as demais alternativas.
- A) Está errada: a compressão pode até adicionar um pouco de processamento, mas o ganho de transmissão em redes limitadas costuma superar esse custo, e a afirmação de que aumenta a latência 'independentemente' da largura de banda ignora que o benefício depende justamente dessa largura.
- B) Está errada: criptografia não é pré-requisito para transmitir dados, e, na prática, criptografar antes de comprimir tende a neutralizar a compressão, pois dados cifrados parecem aleatórios.
- C) Está errada: compressão sem perda não aumenta o tamanho dos dados de forma útil; ela busca reduzi-lo, e a frase inverte o efeito esperado.
- D) Está errada: a expressão 'sempre' torna a afirmação falsa, pois a ordem e a eficácia dependem do tipo de dado e do método; além disso, comprimir após fragmentar costuma ser menos eficiente que comprimir o arquivo inteiro.
💡 Dica: Considere os benefícios da compressão de dados na transmissão.
Alternativa por alternativa
Acredita que a compressão sempre piora o desempenho por aumentar a latência, ignorando que o ganho na transmissão pode superar o custo de processamento em redes lentas.
Supõe que a criptografia é etapa obrigatória antes da compressão para que os dados possam ser transmitidos, confundindo segurança com preparação do volume de dados.
Interpreta que a compressão aumenta o tamanho dos dados, invertendo o efeito esperado do algoritmo, provavelmente por confundir compressão com expansão ou codificação redundante.
Aceita que fragmentar e depois comprimir sempre reduz o tempo, sem perceber que o advérbio 'sempre' generaliza indevidamente e que a eficácia depende do método e dos dados.
Por que engana: Confundir a compressão de dados com a fragmentação, acreditando que fragmentar primeiro é sempre mais eficiente.
Compressão sem perda elimina redundâncias no payload, reduzindo o tamanho dos pacotes e sua quantidade; menos pacotes significam menos cabeçalhos e menos ocupação do link. Há, porém, custo de CPU e ganhos menores para dados já comprimidos ou criptografados.
Raio-X da questão
compressão de dados
avaliacao
algoritmos de compressão · fragmentação de dados
Revisar os princípios de algoritmos de compressão e transmissão de dados.
Confundir a compressão de dados com a fragmentação, acreditando que fragmentar primeiro é sempre mais eficiente.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Um algoritmo de compressão é aplicado a um dado antes de enviá-lo pela rede. Explique como a compressão afeta o número…
- Como um algoritmo de compressão sem perda influencia o armazenamento e a transmissão de dados em pacotes?
- Como a aplicação de um algoritmo de compressão antes da transmissão afeta o número de pacotes, uso de CPU e o…
- Por que fragmentar um arquivo em pacotes reduz o impacto de falhas durante a transmissão em uma rede?
- Por que fragmentar um arquivo em pacotes menores reduz o custo de retransmissão quando ocorre erro durante a…
- Por que fragmentar um arquivo em pacotes numerados facilita a reconstrução no destino quando há perda ou atraso na rede?
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
