Guardando da questo core Intel i7 Nehalem microarchitecure Ogni core ha il proprio set privato di registri?
Sembra che ogni core ha il proprio file di registro privata. Quindi ho un paio di brevi domande, perché pensavo che esistesse solo un set di registri non dipendenti dal numero di core.
- Ogni core ha il proprio set privato di registri? (rax, rbx, rsp e così via.)
- Ogni core ha la sua MMU e TLB? non solo uno condiviso su tutti i core?
So che le domande dipendono fortemente dalla microarchitettura, ma credo che la maggior parte delle moderne CPU x64 intel seguano lo stesso principio di progettazione.
Si noti che la domanda appare off-topic qui: "Le domande sull'hardware e sul software di calcolo generale sono off-topic per Stack Overflow a meno che non coinvolgano direttamente strumenti utilizzati principalmente per la programmazione." – njuffa
@njuffa i registri dei pozzetti sono legati alla programmazione, quindi è bene sapere di più su di loro :) – BsD
Mentre ognuno ha i propri registri, la possibilità di specificare quale core viene impostato durante il caricamento di rax, rbx, rsp e così via non è generico supportato. –