Microcode

termo

redesprogramação

Uma camada dentro de um processador que implementa o conjunto de instruções publicado em termos de operações internas mais simples.

É a razão de o comportamento de um processador poder mudar sem o silício mudar. Uma instrução emitida por um programa não é necessariamente executada diretamente pelo hardware; em muitos processadores ela é decodificada numa sequência de passos internos que os projetistas do chip podem revisar depois da fabricação. Isso ficou amplamente visível quando vulnerabilidades de execução especulativa foram mitigadas em parte por atualizações de microcódigo — correções que alteram o que um processador faz, entregues via firmware, para um defeito em algo que a maioria imagina fixado na fábrica.

Também conhecido como: ucode, micro-code

Todos os verbetes do glossário