Computação |
Elementos Fundamentais
Caminho de dados (Datapath) – Conjunto de componentes responsáveis por mover e transformar dados (registradores, ALU, barramentos).
Unidade de controle – Interpreta instruções e ativa os sinais corretos no datapath.
Memória de controle ou lógica de controle – Armazena o microcódigo (em sistemas microprogramados).
Pipeline e predição – Técnicas usadas para aumentar o paralelismo e reduzir latências.
Papel da Microarquitetura
A microarquitetura afeta: O desempenho (clock, pipeline, cache); O consumo de energia; A compatibilidade com o software; O custo e a complexidade de fabricação.
Um mesmo conjunto de instruções pode ter diversas microarquiteturas — por exemplo, processadores Intel Core e AMD Ryzen implementam a mesma arquitetura x86, mas possuem microarquiteturas distintas (Skylake, Zen, etc.).
Questões
Exercite seu aprendizado!