Pular para conteúdo

Projeto 01: Aula 01 - Como o Software Roda no Hardware

🚀 Laboratório Prático: Aula 01 - Como o Software Roda no Hardware

Construa uma simulação lógica ou um roteiro analítico em linguagem C/C++ focado no fenômeno real ocorrido no Hardware baseando-se em:

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...

A forma como seu código vira máquina dita o perfil da performance:...

Todo código, por mais sofisticado que seja, precisa ser reduzido a estas poucas operações ditadas pela ISA para rodar....

Tarefas do Projeto

  • Setup Inicial: Alocar perfeitamente os arquivos como main.cpp em sua IDE configurando compilador GCC/Clang.
  • Módulo 1: Implementar, prototipar ou demonstrar funcionalmente 1. O Abismo entre Código e Silício no código.
  • Módulo 2: Implementar, prototipar ou demonstrar funcionalmente 2. Compiladores vs Interpretadores no código.
  • Módulo 3: Implementar, prototipar ou demonstrar funcionalmente 3. ISA: O Contrato do Processador no código.
  • Validação E Benchmark: Fazer o build via terminal e testar limites de velocidade analiticamente comparando o log de transição.

🏆 Critérios de Qualidade (Review)

  1. Compila estritamente sem nenhum warning de memory loss ou fallback.
  2. Adere e representa fielmente 100% à teoria aprendida do Markdown da Aula correspondente.
  3. Estruturação modular limpa para fácil manutenção.