Diferencia entre revisiones de «X86-64»
Contenido eliminado Contenido añadido
Sin resumen de edición |
Sin resumen de edición |
||
Línea 1:
{{título en minúscula}}
[[Archivo:AMD Opteron 146 Venus, 2005.jpg|thumb|[[AMD Opteron]] fue el primer CPU en introducir las extensiones x86-64 en 2003.]]
'''x86-64''' (también conocido como x64, x86_64 y AMD64) es la versión de [[64 bits]] del [[conjunto de instrucciones]] [[x86]]. Soporta una cantidad mucho mayor de [[memoria virtual]] y [[Memoria (informática)|memoria física]] de lo que le es posible a sus predecesores, permitiendo a los programas almacenar grandes cantidades de datos en la memoria. x86-64 también provee [[Registro (hardware)|registros de uso general]] de 64 bits y muchas otras mejoras. La especificación fue creada por [[AMD]], y ha sido implementada por AMD, [[Intel Corporation|Intel]], [[VIA Technologies|VIA]] y otros. Es totalmente [[Retrocompatibilidad|retrocompatible]] con el código x86 de [[16 bits|16]] y [[32 bits]].<ref name="amd-24593">{{cita web|url=http://developer.amd.com/wordpress/media/2012/10/24593_APM_v2.pdf|título=Volume 2: System Programming|fechaacceso=17 de febrero de 2014|autor=AMD Corporation|fecha=septiembre de 2012|formato=PDF|obra=AMD64 Architecture Programmer's Manual|editorial=AMD Corporation}}</ref>{{rp|page=13–14|date=November 2012}} Debido a que el juego de instrucciones x86 completo de 16 bits y 32 bits está implementado en hardware sin ningún tipo de emulación, los programas ejecutables x86 existentes pueden correr sin ningún tipo de penalización de velocidad o compatibilidad,<ref name="x86-compat-perf">{{cita web|url=ftp://ftp.software.ibm.com/software/webserver/appserv/was/64bitPerf.pdf|título=IBM WebSphere Application Server 64-bit Performance Demystified|fechaacceso=9 de abril de 2010|autor=IBM Corporation|fecha=6 de septiembre de 2007|página=14|cita="Figures 5, 6 and 7 also show the 32-bit version of WAS runs applications at full native hardware performance on the POWER and x86-64 platforms. Unlike some 64-bit processor architectures, the POWER and x86-64 hardware does not emulate 32-bit mode. Therefore applications that do not benefit from 64-bit features can run with full performance on the 32-bit version of WebSphere running on the above mentioned 64-bit platforms."}}</ref> mientras que las aplicaciones existentes que fueron recodificadas para aprovechar las características del nuevo procesador, pueden alcanzar mejoras en el rendimiento.
Antes del lanzamiento, se usaron los nombres "x86-64" y "x86_64" para referirse al juego de instrucciones. Tras la publicación, AMD lo llamó "AMD64".<ref name="inq-amd64">{{cita web|url=http://wiki.debian.org/DebianAMD64Faq|título=Debian AMD64 FAQ|fechaacceso=3 de mayo de 2012|obra=Debian Wiki}}</ref> Intel inicialmente usó los nombres IA-32e y EM64T antes de utilizar "Intel 64" para su implementación. Algunos, incluido [[Apple]],<ref name="apple-x86-64">{{cita web|url=https://developer.apple.com/library/mac/#documentation/developertools/Conceptual/MachOTopics/1-Articles/x86_64_code.html|título=x86-64 Code Model|fechaacceso=23 de noviembre de 2012|editorial=Apple}}</ref><ref name="apple-x86_64-arch-manpage">{{man|1|arch|Darwin}}</ref><ref name="apple-x86_64-email">{{cita web|url=http://lists.apple.com/archives/Darwin-dev/2006/Aug/msg00095.html|título=re: Intel XNU bug report|fechaacceso=5 de octubre de 2006|autor=Kevin Van Vechten|fecha=9 de agosto de 2006|obra=Darwin-dev mailing list|editorial=[[Apple Computer]]|cita=The kernel and developer tools have standardized on "x86_64" for the name of the Mach-O architecture}}</ref> usan "x86-64" y "x86_64", mientras que otros, notablemente [[Sun Microsystems]]<ref name="solaris-x64">{{cita web|url=http://www.oracle.com/technetwork/server-storage/solaris/overview/solaris10amdopteron-jsp-140575.html|título=Solaris 10 on AMD Opteron|fechaacceso=9 de diciembre de 2010|editorial=Oracle}}</ref> (ahora Oracle Corporation) y [[Microsoft]],<ref name="ms-x64">{{cita web|url=http://www.microsoft.com/windowsserver2008/en/us/64bit-computing.aspx|título=Microsoft 64-Bit Computing|fechaacceso=9 de diciembre de 2010|editorial=Microsoft}}</ref> usan "x64" mientras que la familia de sistemas operativos [[BSD]] y muchas [[distribución Linux|distribuciones Linux]]<ref>{{cita web|url=http://www.debian.org/ports/amd64/|título=AMD64 Port|fechaacceso=23 de noviembre de 2012|editorial=Debian}}</ref><ref>{{cita web|url=http://www.gentoo.org/proj/en/base/amd64/|título=Gentoo/AMD64 Project|fechaacceso=27 de mayo de 2013|editorial=Gentoo Project}}</ref> usan "AMD64".
|