Como Múltiplas Threads Podem Modificar os Mesmos Dados Sem Usar Locks? A Ciência da Programação Lock-Free e o Problema ABA
Por que consoles antigos podem ser recriados via software: Arquitetura de emuladores — Interpretadores, JIT Dynarec, Fastmem e precisão de ciclo
Por que o código não é executado na ordem em que foi escrito?: Introdução aos modelos de memória de CPU e compiladores