Sistemas de Computação • Portas Lógicas, Arquitetura de CPU, Memória Virtual, Sistemas Operacionais, I/O e Compiladores


🏛️ Estrutura Curricular Canônica (20 Capítulos • 5 Blocos)

🧱 Bloco 1: Fundamentos de Hardware, Portas Lógicas e Arquitetura de CPU (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Como o Software Roda no Hardware, Transistores e Portas Lógicas 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Representação de Dados: Binário, Hex, Complemento de Dois e IEEE 754 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Estrutura da CPU: Registradores, ULA e Ciclo Fetch-Decode-Execute 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 Arquiteturas ISA: x86_64, ARM64 e RISC-V 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: Hierarquia de Memória, Caches e Gestão de Memória Virtual (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 Hierarquia de Memória: Registradores, Caches, RAM e Latências 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 Performance de Caches, Localidade Temporal/Espacial e Cache Misses 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 Gestão de Memória: Stack Frames, Heap e Alocação Dinâmica 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 Memória Virtual: MMU, TLB, Paginação e Page Faults 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: Sistemas Operacionais, Processos, Threads e Concorrência (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Processos, Threads, PCB e Troca de Contexto (Context Switch) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 Sincronização e Concorrência: Mutexes, Semáforos e Deadlocks 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Paralelismo no Hardware: SIMD (AVX/Neon) e Arquitetura de GPUs 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Modelo de Memória: Coerência de Cache MESI e Operações Atômicas 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Dispositivos de Armazenamento, I/O e Engenharia de Compiladores (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 Armazenamento Secundário: HDDs, SSDs NVMe PCIe e Wear Leveling 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Sistemas de Arquivos: VFS, Inodes, Journaling e Buffering 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Entrada e Saída (I/O): Syscalls, Interrupções IRQ e DMA 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Engenharia de Compiladores: Pipeline, Léxica, Sintática e AST 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Otimização de Código, Compiladores Modernos & Projeto Integrador (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 Geração de Código Intermediário: LLVM IR e Otimizações de Compilador 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 Compilação Just-In-Time (JIT), Máquinas Virtuais e Interpretadores 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 Profiling de Hardware: Análise de Performance com perf e Flamegraphs 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 Projeto Integrador: Otimização Extrema de Software no Hardware 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🚀 Próxima Etapa da Formação: Concluído este módulo, prossiga na sua jornada de formação avançando para a Especialização Backend com Java 21 & Spring Boot 3.


🏠 Voltar ao Início do Portal 📚 Ver Índice Geral Próximo Módulo ➡️