# Exercícios: Aula 16 - Projeto Final: Otimização Baseada em Hardware

Resolver esses exercícios ajudará na fixação do conteúdo abordado na **Aula 16**.

!!! question "1 - 1. Profiling Clássico (A Vida Real) (Básico 1)"
    **Contexto:** 

    > Adivinhar onde o código está lento é a armadilha suprema do júnior.

    **Pergunta:** Descreva o conceito fundamental de 1. Profiling Clássico (A Vida Real) e liste duas vantagens de seu uso.


!!! question "2 - 2. O Grande Desafio (Mini-Projeto Prático) (Básico 2)"
    **Contexto:** 

    > O curso desafia todo programador C/C++ a desenvolver a Prova de Fogo do Hardware:

    **Pergunta:** Descreva o conceito fundamental de 2. O Grande Desafio (Mini-Projeto Prático) e liste duas vantagens de seu uso.


!!! question "3 - 3. Conclusão da Trilha (Intermediário 1)"
    **Contexto:** 

    > Você navegou nas extremas profundezas da arquitetura da Computação Modernizada.

    **Pergunta:** Analisando o funcionamento de 3. Conclusão da Trilha, como essa métrica interage em um ambiente prático de compilação ou execução de código C/C++ a nível de sistema operacional?


!!! question "4 - 1. Profiling Clássico (A Vida Real) (Intermediário 2)"
    **Contexto:** 

    > Adivinhar onde o código está lento é a armadilha suprema do júnior.

    **Pergunta:** Analisando o funcionamento de 1. Profiling Clássico (A Vida Real), como essa métrica interage em um ambiente prático de compilação ou execução de código C/C++ a nível de sistema operacional?


!!! question "5 - 2. O Grande Desafio (Mini-Projeto Prático) (Desafio)"
    **Contexto:** 

    > O curso desafia todo programador C/C++ a desenvolver a Prova de Fogo do Hardware:

    **Pergunta (Desafio):** Elabore um cenário de arquitetura onde o uso incorreto ou a falta de entendimento de **2. O Grande Desafio (Mini-Projeto Prático)** cause um problema grave de performance ou vazamento de memória. Como você mitigaria estruturalmente esse gargalo?


---

[:octicons-light-bulb-24: Ver Solução e Explicação Detalhada](solucao-16.md){ .md-button .md-button--primary }

