Freescale es la división de procesadores de Motorola y sí, han hecho diseños nuevos semicompatibles hacia atrás. Por ejemplo el M68K, el cual salió en el 78 y no era compatible hacia atrás con el 6800 de Motorola. Hubo una versión especial, la 68008, para compatibilidad con el bus (que no las instrucciones) del 6800. Posteriormente el PowerPC, que salió en el 91, aunque parcialmente basado en la arquitectura POWER del 90 (inicio del desarrollo en el 85), pero sólo parcialmente compatible con el M68K al que debía sustituir.
Opteron es de AMD, cierto, y no discuto que hayan virtualizado la arquitectura más antigua, pero eso no quita que tengan que arrastrar la compatibilidad de las narices. Una lástima.
Sobre si los P4 son descendientes del 4004, mejor que te lo diga otra persona [wikipedia.org], a ver si así te lo comienzas a creer. Y ojo, que encuentro que desde un punto de vista comercial, Intel jugó mejor sus cartas que Motorola al hacer retrocompatible el 8086. Pero eso no implica que no encuentre una guarrada el tener que arrastrar conceptos de los procesadores de 4 y 8 bits cuando vamos por los 64.
No te discuto que no es "exactamente lo mismo" un P4 o un Opteron y un 4004. Hay un mundo por medio. Pero lo que tú no me puedes negar es que la arquitectura de los x86 sería mucho más limpia eliminando muchas cosas que ya son inútiles (bueno, lo son desde hace años).
La diferencia principal de las maneras de hacer es que mientras Motorola/Freescale/IBM hacen diseños nuevos y entre los modelos de la gama meten uno/dos con algún extra de compatibilidad hacia atrás, Intel coge el modelo antiguo, con todas sus virtudes, sí, pero también con todos sus defectos, y lo amplía.
Si lo prefieres de otra manera:
Motorola/Freescale/IBM : Hacen el diseño nuevo y si se puede se mete algo de compatibilidad hacia atrás.
Intel (y por ende AMD) : Se coge el modelo viejo y se remoza.
El problema es que si una arquitectura se mantiene demasiado tiempo termina llegando al límite de sus posibilidades. Y precisamente cuando Intel trató de cambiar las cosas (IA-64), en lugar de entrar a saco en el mercado, la dejó para servidores. Y así le ha lucido el pelo (EMT64).
Y una preguntita final: ¿qué es más potente? ¿un POWER5 o un Opteron de gama alta? Igual estoy equivocado y resulta que es el Opteron.
--
La libertad se mide en la que le damos a los demás, no en la que nos tomamos nosotros.
Re:Te has ido a buscar un buen ejemplo
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Viernes, 31 Julio de 2009, 22:34h )
Freescale es la división de procesadores de Motorola y sí, han hecho diseños nuevos semicompatibles hacia atrás. Por ejemplo el M68K, el cual salió en el 78 y no era compatible hacia atrás con el 6800 de Motorola. Hubo una versión especial, la 68008, para compatibilidad con el bus (que no las instrucciones) del 6800. Posteriormente el PowerPC, que salió en el 91, aunque parcialmente basado en la arquitectura POWER del 90 (inicio del desarrollo en el 85), pero sólo parcialmente compatible con el M68K al que debía sustituir.
Opteron es de AMD, cierto, y no discuto que hayan virtualizado la arquitectura más antigua, pero eso no quita que tengan que arrastrar la compatibilidad de las narices. Una lástima.
Sobre si los P4 son descendientes del 4004, mejor que te lo diga otra persona [wikipedia.org], a ver si así te lo comienzas a creer. Y ojo, que encuentro que desde un punto de vista comercial, Intel jugó mejor sus cartas que Motorola al hacer retrocompatible el 8086. Pero eso no implica que no encuentre una guarrada el tener que arrastrar conceptos de los procesadores de 4 y 8 bits cuando vamos por los 64.
No te discuto que no es "exactamente lo mismo" un P4 o un Opteron y un 4004. Hay un mundo por medio. Pero lo que tú no me puedes negar es que la arquitectura de los x86 sería mucho más limpia eliminando muchas cosas que ya son inútiles (bueno, lo son desde hace años).
La diferencia principal de las maneras de hacer es que mientras Motorola/Freescale/IBM hacen diseños nuevos y entre los modelos de la gama meten uno/dos con algún extra de compatibilidad hacia atrás, Intel coge el modelo antiguo, con todas sus virtudes, sí, pero también con todos sus defectos, y lo amplía.
Si lo prefieres de otra manera:
Motorola/Freescale/IBM : Hacen el diseño nuevo y si se puede se mete algo de compatibilidad hacia atrás.
Intel (y por ende AMD) : Se coge el modelo viejo y se remoza.
El problema es que si una arquitectura se mantiene demasiado tiempo termina llegando al límite de sus posibilidades. Y precisamente cuando Intel trató de cambiar las cosas (IA-64), en lugar de entrar a saco en el mercado, la dejó para servidores. Y así le ha lucido el pelo (EMT64).
Y una preguntita final: ¿qué es más potente? ¿un POWER5 o un Opteron de gama alta? Igual estoy equivocado y resulta que es el Opteron.
La libertad se mide en la que le damos a los demás, no en la que nos tomamos nosotros.