el dejar atrás 32 bits, no es para nada mala idea el heredado trae mas problemas que beneficios... por otro lado es emulable
Deja obsoleto todo lo diseñado... es tirar a la basura millones de horas de trabajo. Si lo mismo se aplicara en todas las áreas, no quiero ni pensarlo.
...pero una pequeño desvelo de imaginario: Un nuevo vehículo trae un nuevo diseño de tornillos que solo valen para los vehículos fabricados en ese y los 4 años siguientes, luego dejamos de fabricarlos y los nuevos modelos tendrán otros tornillos distintos...
Si yo fuera fabricante de chips, la aparición de una arquitectura donde duplica el tamaño del bús, no haría desaparecer la previa, simplemente seguiría conteniendo internamente un chip de 32 bits conjunto al de 64 bits... y cuando apareció el de 32, a su vez alojaría también uno de 16 bits y aquél a su vez el de 8 bits.
Es más lo desieñadría para que uno de 64 bits pudiera funcionar como también como dos de 32 bits, o como uno de 32 bits y 2 de 16 bits, o uno de 32 + 1 de 16bits, + 2 de 8 bits... Dicho comportamiento sería configurable desde la BIOS... Lógicamente el diseño debe acompañar a la intención.
No hay que perder de vista que los chips de hoy día llevan miles de milones de transistores... por ejemplo el 8086 llevaba solo 29.000 transistores, el 80386 se iba ya a los 275.000 y el 80486 a algo más de los 4 millones de transistores... en resumen una minuta, comparada con los procesadores de hoy día, por poner un ejemplo el ryzen 1000 (el mas peque de la gama) contiene 4.800 millones de transistores. Los procesadores previos, como se suele decir: "caben en el hueco de la muela" de los actuales.
Una comparativa del número de transistores que calzan los procesadores andando en el tiempo...
Claro que la forma y diseño actual en que evolucionan
complica en exceso imposibilita esta tentativa (no se diseñan pensando en esto), porque tras salir una nueva arquitectura que duplica el tamaño de las líneas de sus buses, luego acaban saliendo múltiples versiones, que atienden la mitad de las veces a cuestiones mercantiles (una versión más barata o con menor consumo para...) y la otra mitad a razones tecnológicas (corregir errores, añadir alguna instrucción, ampliar la memoria caché, y más modernamente el número de núcleos), lo que practicamente imposibilita adjuntar en uno nuevo qué versión de los previos?. No se diseñan con esa intencionalidad, luego resulta imposible, pero a mi nunca me ha parecido mala idea.