Capisco che uno dei limiti dei processori a 32 bit è l'incapacità di gestire facilmente più di 4 GB di RAM, che è un'esigenza odierna anche per i computer tradizionali su telefoni, tablet e laptop.
Quali sono alcuni altri vantaggi di elaborazione tradizionali di un'architettura con dimensioni di registro a 64 bit rispetto a un'architettura con dimensioni di registro a 48 bit?
Si prega di citare fonti pertinenti o fornire un ragionamento dettagliato nelle risposte. Il numero di bit che sono potenze di due sono migliori non fornisce una giustificazione tecnica.
Ovviamente se il prezzo non fosse una considerazione, più bit sono, meglio è, inoltre ovviamente non possiamo prevedere le esigenze future lontane.
Un bus più ampio può essere in grado di spostare i dati più rapidamente, ma la dimensione del bus non deve sempre corrispondere alla dimensione del registro, vero? Anche una CPU con più transistor e più linee potrebbe essere costretta a funzionare a una frequenza di clock leggermente inferiore a causa di limitazioni fisiche, forse?
Con 48 bit puoi indirizzare 256 TiB di RAM: tanto spazio per essere utile almeno per i prossimi decenni. Sembra che, in genere, i numeri a 32 bit siano già molto grandi per la maggior parte dei calcoli interi e decimali per la programmazione tradizionale, facendo sembrare 64 bit uno spreco. Le applicazioni a 64 bit finiscono per consumare più RAM e il processore stesso finisce con un sacco di transistor sprecati nell'ALU, nell'unità di controllo e nel bus per i bit che semplicemente non sono necessari. Tutta questa roba occupa uno spazio di silicio extra che potrebbe essere utilizzato per rendere i processori più piccoli ed economici o potrebbe essere utilizzato meglio sotto forma di cache o core aggiuntivi.