Considerando os conceitos de linguagem de programação e con...
Programas desenvolvidos com a linguagem Assembly possuem alta capacidade de analisar e proteger o computador de vírus.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A questão aborda o tema da linguagem de programação Assembly e sua capacidade de lidar com a análise e proteção contra vírus em computadores. Para compreender o porquê dessa afirmativa ser considerada certa, precisamos revisitar alguns conceitos fundamentais de Assembly e do desenvolvimento de softwares antivírus.
A linguagem Assembly é uma linguagem de baixo nível, o que significa que ela está muito próxima da linguagem de máquina e, portanto, do hardware do computador. Isso proporciona ao programador um controle muito granular sobre o sistema, permitindo a manipulação direta de recursos do hardware e a execução de instruções específicas do processador.
Por conta dessa proximidade com o hardware e com as instruções do processador, Assembly é frequentemente utilizada em situações que requerem otimizações de performance e quando é necessário um alto grau de controle sobre o sistema, como é o caso dos softwares antivírus. Softwares antivírus precisam ser capazes de monitorar eficientemente as operações do sistema para detectar e neutralizar ameaças em tempo real, algo que Assembly pode facilitar devido ao seu nível de controle detalhado.
O desenvolvimento de rotinas de varredura, heurísticas de detecção e mecanismos de proteção em Assembly permite que essas operações sejam extremamente rápidas e precisas, atuando diretamente sobre os pontos críticos do sistema operacional onde vírus e malwares poderiam se aninhar ou executar código malicioso.
Por isso, a afirmativa que "Programas desenvolvidos com a linguagem Assembly possuem alta capacidade de analisar e proteger o computador de vírus" é considerada correta. A capacidade mencionada no enunciado advém essencialmente do controle e eficiência que Assembly oferece ao programador para criar soluções de segurança robustas e performáticas.
É importante notar, no entanto, que, embora Assembly forneça uma base sólida para essa capacidade, o desenvolvimento eficaz de um antivírus também depende do conhecimento especializado em segurança de computadores e da implementação de algoritmos complexos de detecção, algo que transcende o domínio de qualquer linguagem de programação específica.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
fonte: https://minutodaseguranca.blog.br/importancia-da-linguagem-de-programacao-de-baixo-nivel/
Boa sorte desenvolvendo então
Realmente dá para criar ferramentas feita em Assembly para analisar vírus. Porém afirmar que tem alta capacidade e que protege de vírus é uma informação falsa. Pior que é dito que programas desenvolvidos em Assembly são capazes, ferramentas especificas são capazes mas está longe até de ser a melhor forma de se fazer.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo