Bene, una volta c'era un chip chiamato 8086, con una versione più economica chiamata 8088 che veniva utilizzata in un personal computer chiamato IBM PC. Una versione migliorata di quel chip fu creata e chiamata 80186, sebbene quella non fosse una versione molto popolare. Tuttavia, fu quindi creata una versione migliorata migliorata, chiamata 80286. Ora, quello era un chip molto popolare, in particolare perché era utilizzato in un computer chiamato IBM PC AT.
Successivamente, Intel, che ha creato e venduto i chip 8086, 8088, 80186 e 80286, tutti con un'architettura a 16 bit, ha visto la necessità di creare un chip a 32 bit per competere con offerte simili di altri. Per sfruttare la sua posizione dominante, ha reso il nuovo chip in grado di eseguire software creato per i chip precedentemente menzionati. Naturalmente, Intel ha chiamato questo nuovo chip 80386.
A quel tempo c'erano molti computer che usavano varie versioni dei chip Intel e c'erano anche chip non Intel compatibili con quelli Intel. Quindi le persone hanno iniziato a riferirsi a loro come 80x86.
Dopo un po ', Intel ha lanciato un nuovo chip, ma ha deciso di far cadere gli 80, quindi è diventato il 486 anziché 80486. Allo stesso modo, la gente stava lasciando cadere gli "80" dalla parte anteriore di "80x86", e chiamando questa roba solo x86 .
Ora, sono abbastanza sicuro che alcuni verranno e dire che Intel ha marchiato i loro chip x86 in quel momento, cosa che hanno fatto, ma non mi interessa.
Il fatto è che la cifra media sempre crescente ha dato origine a 80x86, e x86 ne è derivato, anche se 80186 e 80286 non erano 32 bit.
Quindi, una volta che Intel ha finalmente raggiunto i 64 bit, come ha chiamato la sua nuova architettura? Giusto! IA64! :-) Ha anche rinominato retroattivamente x86 in IA32, per così dire. Solo IA64 non era compatibile con x86, intendo IA32, quindi tutti lo hanno ignorato.
E poi è arrivata AMD, che ha deciso che il mercato voleva una CPU a 64 bit compatibile, per quanto possibile, con la famiglia x86. Come appello di marketing, l'hanno definita la famiglia "x86-64" e hanno avuto un enorme successo. Tanto che Intel ha finito a malincuore con la propria CPU a 64 bit basata su x86.
Più tardi, poiché le persone sono pigre, l'x86-64 divenne noto semplicemente come x64.
Quindi, in risposta alla tua domanda, perché x64 è più corto di x86-64.