Página principal » cómo » ¿Por qué la mayoría de los programas siguen siendo de 32 bits en una versión de Windows de 64 bits?

    ¿Por qué la mayoría de los programas siguen siendo de 32 bits en una versión de Windows de 64 bits?

    Su computadora probablemente está ejecutando una versión de 64 bits de Windows. Pero eche un vistazo al Administrador de tareas y verá que muchas aplicaciones en su sistema aún son de 32 bits. Es esto un problema?

    La mayoría de las computadoras modernas, definitivamente las que se venden desde los 7 días de Windows, tienen capacidad para 64 bits y se entregan con una versión de Windows de 64 bits. Si no está seguro acerca de su propia PC, es fácil verificar si está ejecutando Windows de 32 bits o de 64 bits. Hay muchas diferencias entre las versiones de Windows de 64 bits y de 32 bits, lo suficiente para que si su PC y sus aplicaciones lo admiten, debería estar ejecutando la versión de 64 bits. Incluso si cada aplicación que ejecuta es una aplicación de 32 bits, la ejecución de un sistema operativo de 64 bits seguirá siendo más segura y confiable.

    Pero, ¿qué pasa con esas aplicaciones? Las cosas se ponen un poco más complicadas, ahí. Lo primero que debe saber es que las versiones de 64 bits de Windows pueden ejecutar aplicaciones de 32 bits, pero las versiones de 32 bits de Windows no pueden ejecutar software de 64 bits. Otro pequeño problema, y ​​uno que solo se aplica a un número muy pequeño de personas, es que las versiones de Windows de 32 bits pueden ejecutar aplicaciones antiguas de 16 bits, pero esas aplicaciones de 16 bits no se ejecutarán en una versión de Windows de 64 bits. . Por lo tanto, vamos a profundizar en eso un poco más y ver cuándo puede ser importante para ti.

    Cómo verificar cuáles de tus aplicaciones aún son de 32 bits

    Puede usar el Administrador de tareas para ver cuáles de sus programas son de 64 bits y cuáles de 32 bits. Para abrirlo, haga clic con el botón derecho en cualquier área abierta de la barra de tareas y luego haga clic en "Administrador de tareas" (o presione Ctrl + Shift + Escape).

    En la pestaña "Procesos", eche un vistazo debajo de la columna "Nombre". Si está utilizando una versión de 64 bits de Windows 8 o 10, verá el texto "(32 bits)" después del nombre de cualquier aplicación de 32 bits. Si está utilizando una versión de Windows 7 de 64 bits, verá el texto "* 32" en su lugar. En todas las versiones, las aplicaciones de 64 bits no tienen texto adicional después del nombre.

    Windows también instala aplicaciones de 32 y 64 bits en diferentes lugares, o al menos lo intenta. Las aplicaciones de 32 bits se suelen instalar en el C: \ Archivos de programa (x86) \ carpeta en versiones de Windows de 64 bits, mientras que los programas de 64 bits generalmente se instalan en la C: \ Archivos de programa \ carpeta.

    Sin embargo, esto es más una pauta. No hay una regla que obligue a las aplicaciones de 32 y 64 bits a sus respectivas carpetas. Por ejemplo, el cliente Steam es un programa de 32 bits y se instala correctamente en el C: \ Archivos de programa (x86) \ carpeta por defecto. Pero, todos los juegos que instales a través de Steam se instalan en el C: \ Archivos de programa (x86) \ Steam carpeta por defecto, incluso juegos de 64 bits.

    Si compara sus dos carpetas diferentes de Archivos de programa, encontrará que la mayoría de sus programas probablemente están instalados en la carpeta C: \ Archivos de programa (x86). Es probable que sean programas de 32 bits..

    Ejecutar aplicaciones de 32 bits en Windows de 64 bits es una mala idea?

    En la superficie, puede parecer que ejecutar aplicaciones de 32 bits en un entorno de 64 bits es malo o, de todos modos, menos que ideal. Después de todo, las aplicaciones de 32 bits no aprovechan al máximo la arquitectura de 64 bits. Y es verdad. Cuando es posible, la ejecución de una versión de 64 bits de la aplicación proporciona funciones de seguridad adicionales para las aplicaciones que puedan ser atacadas. Y las aplicaciones de 64 bits pueden acceder a mucha más memoria directamente que los 4 GB a los que pueden acceder las aplicaciones de 32 bits.

    Sin embargo, estas son diferencias que probablemente no notará que ejecutan aplicaciones normales en el mundo real. Por ejemplo, no vas a sufrir ningún tipo de penalización de rendimiento al ejecutar aplicaciones de 32 bits. En una versión de Windows de 64 bits, las aplicaciones de 32 bits se ejecutan bajo algo denominado Windows de 32 bits en la capa de compatibilidad de Windows de 64 bits (WoW64), un subsistema completo que maneja aplicaciones de ejecución de aplicaciones de 32 bits. Sus programas de Windows de 32 bits se ejecutarán casi de la misma manera que lo harían en una versión de Windows de 32 bits (y en algunos casos, incluso mejor), por lo que no hay inconveniente en ejecutar estos programas en un sistema operativo de 64 bits..

    Incluso si todos los programas que utiliza siguen siendo de 32 bits, se beneficiarán porque su propio sistema operativo se ejecuta en modo de 64 bits. La versión de 64 bits de Windows es más segura..

    Pero los programas de 64 bits serían mejores, ¿verdad??

    Como mencionamos anteriormente, hay una ventaja al ejecutar la versión de 64 bits de una aplicación, si hay una disponible. En una versión de Windows de 64 bits, los programas de 32 bits solo pueden acceder a 4 GB de memoria cada uno, mientras que los programas de 64 bits pueden acceder a mucho más. Si es probable que un programa sea atacado, las funciones de seguridad adicionales aplicadas a los programas de 64 bits pueden ayudar.

    Muchas aplicaciones ofrecen versiones de 32 y 64 bits. Chrome, Photoshop, iTunes y Microsoft Office son algunos de los programas más populares de Windows, y todos están disponibles en formato de 64 bits. Los juegos exigentes suelen ser de 64 bits, por lo que pueden usar más memoria.

    Muchas aplicaciones no han dado el salto, y la mayoría nunca lo hará. Todavía puede ejecutar la mayoría de los programas de Windows de 32 bits de diez años en una versión de 64 bits de Windows hoy en día, incluso si sus desarrolladores no los han actualizado desde que aparecieron las versiones de Windows de 64 bits..

    Un desarrollador que quiera proporcionar una versión de 64 bits de su programa tiene que hacer un trabajo adicional. Deben asegurarse de que el código existente se compile y se ejecute correctamente como software de 64 bits. Tienen que proporcionar y admitir dos versiones separadas del programa, ya que las personas que ejecutan una versión de Windows de 32 bits no pueden usar la versión de 64 bits..

    Y en muchas aplicaciones, la gente simplemente no notaría una diferencia de todos modos. Tomemos la versión de escritorio de Windows de Evernote como ejemplo aquí. Incluso si proporcionaran una versión de Evernote de 64 bits, los usuarios probablemente no notarán una diferencia en absoluto. El programa de 32 bits puede ejecutarse bien en una versión de Windows de 64 bits, y no habría ventajas notables con una versión de 64 bits..

    En resumen, si tiene una opción, definitivamente tome la versión de 64 bits de su aplicación. Si no tiene otra opción, obtenga la versión de 32 bits y no se preocupe por eso.

    Obtener aplicaciones de 64 bits

    La forma en que obtiene aplicaciones de 64 bits cuando están disponibles varía según la aplicación. A veces, cuando va a una página de descarga para una aplicación, la página detectará si está usando una versión de Windows de 32 bits o de 64 bits y lo dirigirá automáticamente al instalador correcto. Apple iTunes funciona de esta manera.

    Otras veces, descargará una aplicación de instalación única que contiene las versiones de 32 y 64 bits de la aplicación. Cuando inicie el instalador, detectará en ese momento si está usando una versión de Windows de 32 bits o de 64 bits e instalará esos archivos. Photoshop para Windows funciona de esta manera.

    Y aún en otras ocasiones, en realidad tendrá una opción en la página de descarga de la aplicación para descargar la versión que desea. A veces la versión dirá "64 bits", a veces dirá "x64" y, a veces, ambas cosas. Cuando vea una opción como esta, siga adelante y descargue la versión de 64 bits..


    Al final, lo importante no es asegurarse de que esté ejecutando aplicaciones de 64 bits, sino asegurarse de que esté ejecutando aplicaciones que funcionen bien para usted. Si hay una versión de 64 bits de una aplicación, por supuesto, úsela. Si no, usar la versión de 32 bits está bien. Para la mayoría de las aplicaciones, ni siquiera notará la diferencia.