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…
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
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 comportamento em redes com perda?
- A) A compressão reduz o tamanho dos dados e, portanto, o número de pacotes e a largura de banda usada, mas aumenta uso de CPU e latência de processamento; em redes com perda, o ganho pode ser reduzido por retransmissões maiores.
- B) A compressão é desnecessária, pois os dados são sempre transmitidos em formato nativo pela rede.
- C) Compressão não tem efeito no uso de CPU durante a transmissão de dados, apenas no número de pacotes.
- D) O uso de compressão não faz diferença em redes com perdas, pois não muda o número de pacotes.
- E) Compressão aumenta sempre a latência, tornando a transmissão mais lenta e ineficiente.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Ao resolver a questão sem olhar o gabarito, considero o efeito da compressão em três frentes: volume de dados, processamento e confiabilidade. Passo 2: Compressão reduz o tamanho dos dados. Como um pacote tem capacidade limitada, menos bytes significam menos pacotes e menor uso de largura de banda. Passo 3: Compactar e descompactar exige processamento, então o uso de CPU aumenta, e o tempo gasto nessas etapas adiciona latência de processamento. Passo 4: Em redes com perda, um pacote perdido pode conter dados de vários trechos comprimidos, e a retransmissão pode envolver blocos maiores. Além disso, como o fluxo comprimido depende de dados anteriores, a perda pode atrapalhar a decodificação de partes seguintes. Por isso o ganho esperado pode ser reduzido. Passo 5: A alternativa A descreve exatamente esse conjunto de efeitos, por isso concordo com o gabarito oficial. A alternativa B está errada porque a compressão é uma técnica de otimização e os dados não são obrigatoriamente transmitidos no formato nativo. A alternativa C está errada porque ignora o custo de CPU necessário para comprimir e descomprimir. A alternativa D está errada porque a compressão altera o número de pacotes e também o comportamento das retransmissões em redes com perda. A alternativa E está errada porque a compressão não aumenta sempre a latência; a economia no tempo de transmissão pode compensar o atraso de processamento.
💡 Dica: Analise os efeitos da compressão em diferentes aspectos da transmissão.
Alternativa por alternativa
Compressão diminui payload por pacote, mas exige processamento extra no emissor/receptor; se um pacote comprimido perdido contém muitos dados úteis, retransmissão anula parte do benefício de redução de tráfego.
O aluno acredita que os dados trafegam sempre no formato original, sem perceber que reduzir o tamanho do conteúdo diminui pacotes e banda.
Por que engana: Confundir a compressão como algo que sempre melhora a eficiência, sem considerar o aumento do uso de CPU e latência de processamento.
O aluno considera que a compressão afeta apenas o número de pacotes e esquece que comprimir e descomprimir consomem processamento da CPU.
O aluno pensa que, se o número de pacotes não muda, não há impacto em redes com perda, ignorando que a compressão altera o tamanho das unidades transmitidas e a dependência entre os dados.
O aluno usa a intuição de que processar dados deixa tudo mais lento e não considera que a redução do volume transmitido pode compensar o tempo gasto na compressão.
Raio-X da questão
algoritmo de compressão
avaliacao
algoritmo de compressão · transmissão de dados
Revisar os conceitos de algoritmos de compressão e suas aplicações em redes.
Confundir a compressão como algo que sempre melhora a eficiência, sem considerar o aumento do uso de CPU e latência de processamento.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Como um algoritmo de compressão sem perda influencia o armazenamento e a transmissão de dados em pacotes?
- Um algoritmo de compressão é aplicado a um dado antes de enviá-lo pela rede. Explique como a compressão afeta o número…
- Por que aplicar um algoritmo de compressão sem perda antes de fragmentar um arquivo em pacotes pode reduzir o tempo de…
- Como a compactação de dados influencia a transmissão de informações pela internet?
- Como a compactação de arquivos pode impactar a transmissão de dados pela internet?
- Quando um arquivo é compactado, qual é o impacto na sua transmissão via internet?
Todas as questões de Armazenamento e Transmissão de dados - Gestão de dados
🔎 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
