Sobre este articulo:
http://www.multingles.net/docs/64.htm
Ya que, Jose Manuel Tella Llop no rectifica lo voy a rectificar yo:
En este parafo dice una falsedad:
Primer problema: ¿puede switchearse de modo?
No, que yo sepa, una vez arrancado el sistema operativo (no ha caído en mis manos todavía un manual assembler de este procesador,
por lo cual, esta aseveración puede ser incompleta).
*actualización* Cuando escribí este articulo no había leído los manuales. Ahora lo he leído y NO puede cambiarse.
De todas maneras, aunque se pudiese, ningún sistema operativo lo haría, ya que es lo mismo que actualmente en los procesadores de
32, que aunque permiten el modo real y el protegido, la cpu arranca en modo real, pero en cuanto se carga el sistema pasa a
protegido y ya no switchea a modo real nunca, debido al coste en ejecución que ello supone (el modo ms-dos en estos procesadores, no
es por switcheo a modo real, sino por usar un modo protegido especial llamado Virtual 8086). Por tanto, un sistema una vez
arrancado, será de uno de los modos dados anteriormente y no switcheará a otro de los posibles.
Si se pueden cambiar y el unico cambio costoso en tiempo es de Legacy a Long y viceversa.
Que se puede comprobar mirando la tabla 11 de la pagina 36 de este documento y leer todo el capitulo
"Enabling and Activating Long Mode":
http://www.amd.com/products/cpg/64b...erview.pdf
Y que tambien explican en Ars Technica:
http://www.arstechnica.com/cpu/03q1...-64-4.html
Y en esta otra linea:
En la actualidad, en modo Legacy Mode es más lento que cualquier procesador de 32 (más que nada porque la frecuencia es inferior y
no está optimizado para instrucciones de 32 bits).
Falso tambien, en cualquier pagina de pruebas cualquier AMD64 en Legacy Mode da sopas con ondas a cualquier Athlon XP(32 bits).
Saludos.
Leer las respuestas