Buscar

Leia o texto abaixo Otimização é uma técnica de transformação de programa que tenta melhorar o código consumindo menos recursos (CPU, memória) ...

Leia o texto abaixo Otimização é uma técnica de transformação de programa que tenta melhorar o código consumindo menos recursos (CPU, memória) e entregando melhor velocidade. Na otimização, as construções de programação geral de alto nível são substituídas por códigos de programação de baixo nível muito eficientes. Um processo de otimização de código deve aderir às três regras a seguir: O código de saída não altera, de forma alguma, o significado do programa. A otimização deve aumentar a velocidade do programa e, se possível, o programa deve demandar menos recursos. A otimização deve ser rápida e não deve atrapalhar todo o processo de construção. Refletindo sobre otimização, avalie as seguintes asserções e a relação proposta entre elas. I. A otimização independente da máquina é realizada depois que o código-alvo foi gerado e quando o código se transforma de acordo com a arquitetura da máquina-alvo. PORQUE II. A otimização independente da máquina lida com registradores da CPU e pode ter referências de memória absolutas, referências não relacionadas e se esforçam para aproveitar ao máximo a autoridade de memória. A respeito das asserções, assinale a opção correta: Grupo de escolhas da pergunta As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. As asserções I e II são ambas proposições falsas. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Respostas

User badge image

Ed Verified user icon

A opção correta é: As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A primeira asserção é verdadeira, pois a otimização independente da máquina é realizada depois que o código-alvo foi gerado e quando o código se transforma de acordo com a arquitetura da máquina-alvo. A segunda asserção também é verdadeira, pois a otimização independente da máquina lida com registradores da CPU e pode ter referências de memória absolutas, referências não relacionadas e se esforçam para aproveitar ao máximo a autoridade de memória. No entanto, a segunda asserção não é uma justificativa da primeira, pois não há relação de causa e efeito entre elas.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina