Seguem minhas contribuições:
Conforme dito pela colega barbara_miranda, a CPU é composta principalmente pela UC, ULA e Memoria Cache. No entanto, em se tratando da organização estruturada de computadores a CPU é composta principalmente pela UC, ULA e Registradores (que também correspondem a um tipo de memória de altíssima velocidade). A depender do projeto do processador, as memórias cache podem residir dentro ou fora do invólucro, sendo distribuídas, portanto, em diferentes níveis. Naturalmente, aquelas que residem no interior, por não sofrerem tantas resistências do meio ao barramento, podem oferecer velocidades de acesso superiores se comparadas àquelas que residem no exterior da CPU. Mas, respeitando a hierarquia das memórias na arquitetura de computadores, os registradores proporcionam velocidades superiores, são dispostos em menor quantidade de armazenamento e são mais dispendiosos para serem projetados e construídos se comparados com a memória cache.