Como um computador funciona
De bits e transistores até um programa rodando na memória — o que acontece por dentro da máquina.
O caminho desta trilha
As peças do computador
CPU, RAM, disco, E/S e barramento — o que cada componente faz e como eles se conectam.
Disponível 02A CPU e o ciclo de instrução
Buscar, decodificar, executar — veja esse ciclo acontecer instrução por instrução com o simulador.
Disponível 03Memória e armazenamento
Por que existe hierarquia de memória? Explore RAM, cache e disco e veja as diferenças de velocidade.
Disponível 04O sistema operacional
Como o SO divide a CPU entre vários programas ao mesmo tempo? Veja o escalonamento Round-Robin em ação.
Disponível 05Linguagens e compiladores
De código fonte a bytecode: veja o processo de tokenização, árvore sintática e geração de instruções.
Disponível 06Redes e internet
O que acontece quando você acessa um site? Siga o pacote pelo Wi-Fi, fibra e backbone da internet.
DisponívelO que você vai construir
Simulador de CPU
Implemente um intérprete para uma mini ISA com LOAD, ADD, SUB, PRINT e HALT.
Cache LRU
Implemente uma cache com política Least Recently Used e meça a taxa de acertos.
Lexer de expressões
Tokenize expressões matemáticas e construa uma calculadora baseada em pilha.