Questo non è un paragone del tutto corretto. Ho parlato di un ma un aumento di memoria di x1000 non un cambio rapido di 232= 5 miliardi di volte più grande.
4 MB non era la dimensione standard della memoria sui computer al momento dell’uscita del 386, bisognava aspettare i primi anni ’90 quando il 486 era comune prima che diventasse una dimensione di memoria comune
Più di tutti i processori Intel prima del 386 avevano uno spazio per gli indirizzi più grande del registro intero. Il 4004 aveva 4 bit di registro e 12 bit di spazio d’indirizzo. L’eccezione è l’8080 dove entrambi erano a 16 bit
Il predecessore 286 aveva 24 bit di spazio d’indirizzo così l’elenco incrementale era solo 8 bit o 256 volte più grande.
Il grande cambiamento non era l’aumento di 8 bit dello spazio d’indirizzo ma era uno spazio di memoria piatto così non era necessario usare indirizzi di memoria segmentati. Gli ultimi processori x86 usavano PAE per aumentare la dimensione possibile della memoria da 4 GB a 64 GB e funzionava in modo simile. Non è così noto perché la versione desktop di Windows lo aveva solo nei primi XP ed è stato rimosso a causa di problemi di driver di terze parti.
Un cambiamento di memoria dal limite di 4 GB a 32 bit a 1000 volte di più o 4 TB di memoria non suona come un passo così grande da raggiungere per la memoria.
4kb a 4MB wha il cambiamento da Apple I 77 a A PC nel 1990. Il cambiamento è quasi lo stesso tempo di quando AMD ha rilasciato il loro set di istituzioni a 64 bit per il PC. La memoria nel computer standard era un po’ più bassa, ma non un grande cambiamento. L’aumento della memoria ha rallentato un po’ ma non è irragionevole avere un PC standard con TB di memoria negli anni 2020
Usare lo spazio degli indirizzi a 64 bit richiederebbe altre due dimensioni 1000x nella memoria e questo richiederà tempo soprattutto perché ora avremo problemi a soddisfare la legge di Moores quando saremo vicini ai singoli atomi di dimensione.
Così continuerei a sostenere che non era così inaspettato per gli ingegneri della metà degli anni 80 che ricordavano i primi anni 70 aspettarsi che lo spazio degli indirizzi di un 386 sarebbe stato esaurito. Ci sono voluti solo 10 anni perché intel aggiungesse il PAE nel 1995 per estendere lo spazio degli indirizzi a 32 bit.