Exercícios: Aula 01 - Como o Software Roda no Hardware
Resolver esses exercícios ajudará na fixação do conteúdo abordado na Aula 01.
1 - 1. O Abismo entre Código e Silício (Básico 1)
**Contexto:**
> Escrevemos *software* (como C/C++, Java, Python) usando linguagens compreensíveis a humanos, porém processadores processam apenas **Sinais Elétricos** ou, abstraindo para o domínio digital, **Binários (0 e 1)**.
**Pergunta:** Descreva o conceito fundamental de 1. O Abismo entre Código e Silício e liste duas vantagens de seu uso.
2 - 2. Compiladores vs Interpretadores (Básico 2)
**Contexto:**
> A forma como seu código vira máquina dita o perfil da performance:
**Pergunta:** Descreva o conceito fundamental de 2. Compiladores vs Interpretadores e liste duas vantagens de seu uso.
3 - 3. ISA: O Contrato do Processador (Intermediário 1)
**Contexto:**
> Todo código, por mais sofisticado que seja, precisa ser reduzido a estas poucas operações ditadas pela ISA para rodar.
**Pergunta:** Analisando o funcionamento de 3. ISA: O Contrato do Processador, 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?
4 - Resumo Prático (Intermediário 2)
**Contexto:**
> - Ao usar C/C++, você não lida com um motor intermediário te cobrindo (como a JVM), você escreve algoritmos cuja gestão é delegada ao S.O. e rodada pura em metal.
**Pergunta:** Analisando o funcionamento de Resumo Prático, 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?
5 - 1. O Abismo entre Código e Silício (Desafio)
**Contexto:**
> Escrevemos *software* (como C/C++, Java, Python) usando linguagens compreensíveis a humanos, porém processadores processam apenas **Sinais Elétricos** ou, abstraindo para o domínio digital, **Binários (0 e 1)**.
**Pergunta (Desafio):** Elabore um cenário de arquitetura onde o uso incorreto ou a falta de entendimento de **1. O Abismo entre Código e Silício** cause um problema grave de performance ou vazamento de memória. Como você mitigaria estruturalmente esse gargalo?