fbpx
Wikipedia

WOW64

WOW64 (Windows-on-Windows 64-bit) es un subsistema de Microsoft Windows capaz de ejecutar aplicaciones de 32 bit y que se incluye en todas las versiones de 64 bit de Windows (Windows XP 64 bit Edition, Windows Server 2003 x64, Windows Vista 64 bit Edition, Windows Server 2008 64 bit Edition, Windows 7 x64 Windows 8 x64 y Windows 10 x64).[1]​ WOW64 se encarga de todas las diferencias en las versiones 32 y 64 bit de Windows, especialmente las que implican cambios estructurales en el propio Windows.[2]

Bibliotecas de traducción

El subsistema WOW64 es una ligera capa de traducción que posee interfaces similares en todas las versiones de 64 bit de Windows. Su propósito principal es crear un entorno de 32 bit que proporcione las interfaces necesarias para permitir a las aplicaciones de 32 bit ejecutarse sin modificación en el sistema de 64 bit. Técnicamente, WOW64 se implementa utilizando tres bibliotecas de enlace dinámico (DLL): Wow64.dll, es la interfaz principal al núcleo de NT que realiza la traducción entre las llamadas de 32 y 64 bit, incluyendo manipulaciones del puntero y la pila; Wow64win.dll, que proporciona los puntos de entrada apropiados para las aplicaciones de 32 bit y Wow64cpu.dll, que se encarga de cambiar el modo del procesador entre 32 y 64 bit.

Arquitecturas

A pesar de que la apariencia exterior es similar en todas las versiones de 64 bit de Windows, la implementación de WOW64 varía dependiendo de la arquitectura del procesador. Por ejemplo, la versión de 64 bit de Windows desarrollada para el procesador Intel Itanium 2 utiliza Wow64win.dll para realizar la emulación de las instrucciones x86 dentro del único juego de instrucciones del Itanium 2. Esta tarea es más costosa computacionalmente que las funciones de Wow64win.dll en la arquitectura x64, que cambia del modo de 64 bit del procesador al modo de compatibilidad cuando hay que ejecutar código de 32 bit, y después vuelve a cambiar al modo de 64 bit. WOW64 no necesita utilizar emulación en x64.

El registro y el sistema de ficheros

El subsistema WOW64 también se ocupa de otros aspectos importantes de la ejecución de aplicaciones de 32 bit. Por ejemplo, está involucrado en la gestión de la interacción de las aplicaciones de 32 bit con el registro de Windows, que es algo diferente en las versiones de 64 bit del SO, y proporciona una interfaz al subsistema de almacenamiento.

El sistema operativo utiliza el directorio %SystemRoot%\system32 para las bibliotecas y ficheros ejecutables de 64 bit. Esto es así por razones de compatibilidad con determinadas aplicaciones que utilizan esa ruta. Cuando se ejecutan aplicaciones de 32 bit, WOW64 redirige las peticiones de DLLs de ese directorio a %SystemRoot%\sysWOW64, que contiene las bibliotecas y ejecutables heredados.

Es muy importante considerar que en algunos lenguajes de programación como Visual Basic 6.0 (quizás otros y posiblemente todos), al pedir la fecha mediante la función GetDateTime o la API GetFileTime de un archivo ubicado en system32, en realidad se le devolverá la fecha del archivo ubicado en syswow64. Si decide actualizar un archivo, puede ser copiado en system32. Es decir, tenga precaución y considera esta capa de transformación de directorio, pues puede producir acciones en cierto sentido ilógicas.

Véase también

Referencias

  1. «Windows 32 bit On Windows 64 bit (WOW64)». www.ibm.com (en inglés estadounidense). 14 de junio de 2013. Consultado el 21 de julio de 2021. 
  2. «32-Bit vs. 64-Bit OSes: What's the Difference?». PCMAG (en inglés). Consultado el 21 de julio de 2021. 
  •   Datos: Q431013

wow64, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, junio, 2015, windows, windows, subsistema, microsoft, windows, capaz, ejecutar, aplicaciones, incluye, todas, versiones, windows, windows, edition, . Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 19 de junio de 2015 WOW64 Windows on Windows 64 bit es un subsistema de Microsoft Windows capaz de ejecutar aplicaciones de 32 bit y que se incluye en todas las versiones de 64 bit de Windows Windows XP 64 bit Edition Windows Server 2003 x64 Windows Vista 64 bit Edition Windows Server 2008 64 bit Edition Windows 7 x64 Windows 8 x64 y Windows 10 x64 1 WOW64 se encarga de todas las diferencias en las versiones 32 y 64 bit de Windows especialmente las que implican cambios estructurales en el propio Windows 2 Indice 1 Bibliotecas de traduccion 2 Arquitecturas 3 El registro y el sistema de ficheros 4 Vease tambien 5 ReferenciasBibliotecas de traduccion EditarEl subsistema WOW64 es una ligera capa de traduccion que posee interfaces similares en todas las versiones de 64 bit de Windows Su proposito principal es crear un entorno de 32 bit que proporcione las interfaces necesarias para permitir a las aplicaciones de 32 bit ejecutarse sin modificacion en el sistema de 64 bit Tecnicamente WOW64 se implementa utilizando tres bibliotecas de enlace dinamico DLL Wow64 dll es la interfaz principal al nucleo de NT que realiza la traduccion entre las llamadas de 32 y 64 bit incluyendo manipulaciones del puntero y la pila Wow64win dll que proporciona los puntos de entrada apropiados para las aplicaciones de 32 bit y Wow64cpu dll que se encarga de cambiar el modo del procesador entre 32 y 64 bit Arquitecturas EditarA pesar de que la apariencia exterior es similar en todas las versiones de 64 bit de Windows la implementacion de WOW64 varia dependiendo de la arquitectura del procesador Por ejemplo la version de 64 bit de Windows desarrollada para el procesador Intel Itanium 2 utiliza Wow64win dll para realizar la emulacion de las instrucciones x86 dentro del unico juego de instrucciones del Itanium 2 Esta tarea es mas costosa computacionalmente que las funciones de Wow64win dll en la arquitectura x64 que cambia del modo de 64 bit del procesador al modo de compatibilidad cuando hay que ejecutar codigo de 32 bit y despues vuelve a cambiar al modo de 64 bit WOW64 no necesita utilizar emulacion en x64 El registro y el sistema de ficheros EditarEl subsistema WOW64 tambien se ocupa de otros aspectos importantes de la ejecucion de aplicaciones de 32 bit Por ejemplo esta involucrado en la gestion de la interaccion de las aplicaciones de 32 bit con el registro de Windows que es algo diferente en las versiones de 64 bit del SO y proporciona una interfaz al subsistema de almacenamiento El sistema operativo utiliza el directorio SystemRoot system32 para las bibliotecas y ficheros ejecutables de 64 bit Esto es asi por razones de compatibilidad con determinadas aplicaciones que utilizan esa ruta Cuando se ejecutan aplicaciones de 32 bit WOW64 redirige las peticiones de DLLs de ese directorio a SystemRoot sysWOW64 que contiene las bibliotecas y ejecutables heredados Es muy importante considerar que en algunos lenguajes de programacion como Visual Basic 6 0 quizas otros y posiblemente todos al pedir la fecha mediante la funcion GetDateTime o la API GetFileTime de un archivo ubicado en system32 en realidad se le devolvera la fecha del archivo ubicado en syswow64 Si decide actualizar un archivo puede ser copiado en system32 Es decir tenga precaucion y considera esta capa de transformacion de directorio pues puede producir acciones en cierto sentido ilogicas Vease tambien Editarx64 x86 Arquitectura ARM Itanium Windows on WindowsReferencias Editar Windows 32 bit On Windows 64 bit WOW64 www ibm com en ingles estadounidense 14 de junio de 2013 Consultado el 21 de julio de 2021 32 Bit vs 64 Bit OSes What s the Difference PCMAG en ingles Consultado el 21 de julio de 2021 Datos Q431013Obtenido de https es wikipedia org w index php title WOW64 amp oldid 137149372, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos