Jabbathehutt escribió:
Ah y a los usuarios que les venden como argumento de compra una nueva máquina 64 bits porque es "el doble" de rápida que no se lien. Al 32 bits le queda cuerda para rato hasta que haya pastillas de ram de 2 gb o más a precio asequible. Sin un OS escrito, en parte porque tampoco es necesario todo, sin aplicaciones escritas, todo o en parte, para 64 bits y sin 4 GB de ram o más no sirve para gran cosa. El resto es una engañufla. Lo quería reseñar porque leo y oigo cada comentario...
Evidentemente, el cambio a una arquitectura de más bits NO brinda mejora de rendimiento de por sí excepto para el manejo de números grandes o fp de mayor precisión.
La forma de ampliar 'bits' de la especificación x86 había sido hasta la fecha añadiendo una E en cada registro de la cpu.
Ej:
8bits: AX, BX, CX...
16bits: EAX, EBX, ECX...
32bits: EEAX, EEBX, EECX...
En la especificación abierta AMD64 ésto no cambia, siendo pues su nomenclatura, EEEAX, EEEBX, EEECX...
Sin embargo, a diferencia de las ampliaciones de bits de la plataforma x86 que siempre han conservado el mismo número de registros funcionales de la CPU, la AMD64 añade un considerable número (20 si no me acuerdo mal) de registros a la definición de la arquitectura.
Ésto realmente es la GRAN mejora que hace que los linux de 64 bits corran como demonios en todos los benchmarks que requieren de un cierto grado de paralelismo a nivel de instrucciones, ya que el compilador, bajo ante un mayor número de registros permite generar puede obtener mejoras REALES ante cualquier procesador que se adhiera a las especificaciones.
...y éso es de lo que 'yonah' 'intel core dúo' carece. Y ésa diferencia se comenzará a hacer más notable así como vayan madurando los compiladores y sus optimizaciones para 64 en sistemas nativos.
Por éso me parece un error que se instalen procesadores de x86-32 en las nuevas máquinas de apple.
Saludos!