De Mitos y verdades a medias: Aca algo muy interesantes saber muy claro, que cuando uno habla de EM64T NO se esta refiriendo a una arquitectura completa de 64 Bits, como SI lo son los modelos IA64 (Intel Itanium) o los equipos propietarios de IBM (RS's), Sparc64 de Sun Microsystems y los de Digital o de tantos otros mas que hay por ahi. EM64T es una emulacion de registros de 64 Bits a nivel de memoria, y que viene a remplazar el PAE de Intel para que en los modelos que asi lo soporten (es decir en EM64T) permitan tener cantidades de memoria que superen los 4 GB de RAM. De hecho, si nos informamos un poquito mas, vemos como tanto Intel como AMD llegaron a un concenzo comun para NO crear incompatibiliadad en este "Pseudo" Standard de funcionalidad y que, se tradujera en problemas de incompatibilidad para los usuarios finales. No es solo en la linea de Procesadores Xeon en que Intel tiene la funcionalidad de EM64T sino que tambien en la familia 6xx del P4 sino tambien incluso (en algunos modelos) en la nueva familia de Celeron D. MUY claro, tambien es, que, si tu sistema, NO tiene TODOS los ingredientes necesariamente activos es decir: Procesador, Chipset BIOS OS Aplicaciones compiladas para soporte a 64 Bits [1] Drivers compilados para soporte a 64 Bits [1] Si se incumple al menos con 1, NO hay funcionalidad de 64 Bits en los registros de memoria... Estos pseudo o mal llamados 64 bits, y digo mal llamados, ya que, si solo les decimos 64 bits, estariamos refieiendonos a OTRA arquitectura TOTALMENTE diferente, y MUY a pesar de muchos NI la linea de AMD es nativa a 64 bits, NI la de intel en Celeron D, Pentium 4, Xeon... NO mezclemos o comparemos tomates con manzanas.. aunque se vean rojos por fuera, NO son lo mismo... Si quieren leer algo les invito a este link de Intel que contiene mucha informacion valiosa para conocer realmente, QUE es la tecnologia de Extension de Memoria de 64 Bits y que NO ES, (cosa que a algunos fabricantes prefieren omitir, para que los usuarios finales, crean que cuando hablamos de un Opteron64 hablamos de 64 bits full y no solo parcialmente en registros de memoria... algunos recurren a trucos de mercadeo para vender algunos no lo necesitan...) Como dicen.... una verdad a medias es tan peligrosa como una mentira.. http://www.intel.com/technology/64bitextensions/ http://www.intel.com/performance/server/xeon/em64t.htm Q1: What is Intel® Extended Memory 64 Technology? A1: Intel® Extended Memory 64 Technology, or Intel® EM64T is an enhancement to Intel's IA-32 architecture. The enhancement allows the processor to run newly written 64-bit code and access larger amounts of memory. These extensions do not run code written for the Intel® Itanium® processor. http://www.intel.com/technology/64bitextensions/index.htmClick here for a more detailed description of Intel® EM64T. Further details on the 64-bit extension architecture and programming model can be found in the 64-bit Extension Technology Software Developer's Guide. http://www.intel.com/technology/64bitextensions/faq.htm [1] en el momento en que se use un driver o una aplicacion a 32 bits el sistema entra en un legacy mode, y TODO va para 32 Bits, y esto NO es seleccionable por el usuario.
Max Draven wrote:
Hola Juan (Y espero que Rafael Grimán lea éste mensaje, ya que leà su "orientación/disertación sobre las capacidades de cada procesador):
--- Juan Erbes escribió:
Despues de todo, los AMD 64, no adolecen de los defectos del itanium, que pierde mucho rendimiento al ejecutar aplicaciones de 32 bits.
Me queda una duda flotando ... acaso las comparativas no son Opteron (De AMD) VS Xeon (De Intel) ?. De ser asà Itanium VS _____ ? ....
AMD 64, se refiere a _todos_ los micros de 64 bits de AMD (Opteron y las variantes Athlon64). Lo que tu dices, es correcto, deberian comparar el itanium con el Opteron, pero como el itanium es un fiasco, tubieron que emparchar el Xeon, para darle 64 bits de direccionamiento de memoria, y transformarlo en el EMT64. Robó de nuevo? http://kerneltrap.org/node/2466 http://barrapunto.com/article.pl?sid=04/03/01/1020241&mode=thread
La tecnologia Pentium, es el resultado del robo de varias patentes a Digital, por parte de intel, allá por los 90, pero ya se encuentra agotada. De todas maneras, intel tiene la misma estrategia de microsoft: vaporware.
La tecnologÃa utilizada por AMD, a partir del K6, está basada en tecnologÃa RISC de procesamiento paralelo (por esta razon los micros AMD requieren casi el 50% menos de ciclos de reloj para completar la misma operacion que un Pentium), proveniente de una pequeña compania llamada Nexgen, que fue comprada por AMD, para luego, incorporando algunas tecnologias licenciadas de Digital, sumado al hecho de que el desarrollador que hizo el mismo trabajo en Digital, fue el que dirigia el equipo de desarrollo de los Athlon. http://www.amd.com/la-es/Processors/ProductInformation/0,,30_118_8826_9014,0... http://www.sun.com/2004-1012/feature/bench.html#foot4
Con respecto a la tecnologia AMD64, no tengo muchos detalles, pero hubo una gran cercania con Transmeta, que le suministró los emuladores para el desarrollo a AMD, en la epoca en que Linus Torvalds trabajaba para Transmeta, y por otro lado, estubo la interacción de Torvalds en el desarrollo del kernel x86-64 junto con Suse. http://www.conocimientosweb.net/dt/article1226.html
âSUSE ha sido un gran innovador en el Mercado Linux de 64 bits y manejó el puerto Linux de AMD64 a principios del año 2000, permitiendo a clientes empresariales beneficiarse de las mejoras en desempeño, estabilidad y seguridad de Linux Enterprise Server disponibles únicamente a través de la arquitectura de 64 bitsâ
Saludos, Juan
--ed He who fights with monsters might take care lest he thereby become a monster. And if you gaze for long into an abyss, the abyss gazes also into you .Friedrich Nietzsche, Beyond Good and Evil, Aphorism 146