Processadores são e foram feitos de componentes como a Unidade Algorítmica e a Unidade de Controle etc etc desde que começaram, na verdade eu tenho um livro explicando a arquitetura da CPU que veio antes do Commodore 64.
Cada núcleo em si é como uma CPU de núcleo único, tem até o seu próprio Cache chamado Cache L1. Fora dos núcleos está o Cache L2 e o Cache L3, eles são escalonados de tal forma que parte do cache é "proprietário" de um núcleo e o mais alto é compartilhado. É também por isso que os níveis mais altos têm mais cache.
Mas antes que você esteja entediado com estrutura, o que é um processador? Super silper puro (1 ppb contaminante estrangeiro), uma molécula derivada da areia de refinação. Como isso é feito pode ser encontrado em um Intel Presskit 2011: Da areia ao silício - a fabricação de um chip Há também alguns bons vídeos do YouTube se você pesquisar no Google.
Sim, cada núcleo precisa de suas próprias linhas de endereço. Uma boa coisa sobre núcleos, uma ótima maneira de entendê-los é se você tiver uma placa-mãe que suporte múltiplos processadores. Eu tenho experiência com muitos servidores blade, incluindo aquele atrás de mim no armário, que suporta vários processadores. Coisa interessante sobre isso, assim como o cache compartilhado e privado, cada processador requer na própria memória (DDR #). Mas quando você inicializar sua máquina, geralmente só será informado que você duplicou seus processadores (núcleos).
Eu continuo falando sobre mapas e como o processamento de I / O e gráficos de memória funciona em processadores modernos, mas acho que é dito muito melhor do que eu jamais explicarei na Wikipedia. Aqui está o wiki inteiro em processadores: Wikipedia: Processors