leapfrog escribió:El problema no es que cambien de arquitectura, es que pasar a ARM es cambiar hasta el tipo de arquitectura.
De x86 (CISC) a ARM (RISC), emular eso es un dolor de pelotas.
Te recuerdo que los PowerPC ya eran RISC, y es mucho más sencillo emular de CISC a RISC que viceversa, puesto que es más fácil de una tarea grande y compleja, hacer muchas pequeñitas, que al revés.
De hecho a nivel interno, los procesadores x86 decodifican sus instrucciones CISC en una serie de instrucciones más pequeñas o micro-ops, para aumentar la segmentación y ganar en frecuencia de reloj.
Y esto lleva ocurriendo desde el Pentium Pro (1995)
leapfrog escribió:El problema no es que cambien de arquitectura, es que pasar a ARM es cambiar hasta el tipo de arquitectura.
De x86 (CISC) a ARM (RISC), emular eso es un dolor de pelotas.
Te recuerdo que los PowerPC ya eran RISC, y es mucho más sencillo emular de CISC a RISC que viceversa, puesto que es más fácil de una tarea grande y compleja, hacer muchas pequeñitas, que al revés.
De hecho a nivel interno, los procesadores x86 decodifican sus instrucciones CISC en una serie de instrucciones más pequeñas o micro-ops, para aumentar la segmentación y ganar en frecuencia de reloj.
Y esto lleva ocurriendo desde el Pentium Pro (1995)
Y yo en ningun momento he dicho que sea complicado, he dicho que emular eso es un dolor de pelotas. El hecho de tener que efectuar la traduccion de los opcodes conlleva el consumo de ciclos de reloj que puede que no te sobren (O si,pero te toca emular y eso supone una merma de rendimiento), aunque no le sera tan doloroso como el cambio PowerPC -> x86