¿Existe una limitación significativa en el software utilizable en una máquina con Windows de 64 bits?

17

Tengo una computadora portátil de 32 bits que he tenido durante dos años. Estoy obteniendo uno nuevo ahora, y ahora me doy cuenta de que muchas computadoras portátiles vienen con Windows 7 de 64 bits. Siempre he escuchado que es más difícil encontrar cierto software para sistemas operativos de 64 bits que para 32 bits. ¿Hay algo de cierto en eso? ¿Estoy significativamente limitado en cuanto al software utilizable en una máquina de 64 bits en comparación con una máquina de 32 bits?

Antonio
fuente
1
El sistema operativo de 64 bits será el de 32 bits con bibliotecas de compatibilidad. Creo que lo que quizás haya escuchado antes es que todavía es difícil encontrar versiones reales de 64 bits de la mayoría del software (al menos en Windows).
Keith
1
Ah, sí consume más memoria cuando mezclas aplicaciones de 64 bits y 32 bits, ya que tendrás dos conjuntos completos de bibliotecas (DLL) cargadas.
Keith
1
Recuerde que, a pesar del sistema de etiquetado de SuperUser, no hay un solo "64 bits" en el mundo. Lo que se ha dicho sobre Itanium no se aplica necesariamente a x86-64 (y viceversa, por supuesto).
JdeBP
44
Lo único que no puede ejecutar es aplicaciones de 16 bits, pero es extremadamente improbable que todavía esté usando alguna de ellas, e incluso entonces podría usar un emulador como DosBox.
Callum Rogers
@JdeBP: Creo que la premisa de una elección entre Windows de 32 bits y 64 bits excluye Itanium.
Ben Voigt

Respuestas:

16

Prácticamente todo el software de 32 bits se ejecutará en una computadora de 64 bits: hay características de compatibilidad integradas, como el directorio "\ program files (x86) y las claves de registro WOW. Todavía no hay una gran cantidad de 64 bits nativos aplicaciones, pero incluso allí, Office 2010 ahora viene en una versión de 64 bits (ambos en un DVD en realidad). Lo único de lo que realmente tiene que preocuparse es de los controladores de dispositivo, como su impresora, pero hoy en día, incluso esos no son raros , por lo que probablemente solo deba preocuparse si su impresora, escáner u otros dispositivos son bastante antiguos. Simplemente consulte el sitio web del fabricante para ver los controladores antes de comprar.

KCotreau
fuente
Mi impresora es bastante vieja. Los controladores nativos de Windows los cuidan muy fácilmente. Así que ni siquiera me preocuparía por eso. Solo me preocuparía por los controladores si tiene un periférico muy antiguo y único para un propósito especial. Si ese es el caso, es probable que todavía puedas ejecutarlo en modo Virtual XP, creo.
Ben Richards
1
Es cierto que muchas impresoras antiguas han agregado controladores a Windows, pero no todas. Todavía vale la pena revisarlo.
KCotreau
1
@sidran: Los controladores son lo único que el modo Virtual XP no puede manejar ... los controladores requieren acceso directo al hardware, con lo que interfiere la virtualización. O tal vez tenga una definición de controlador de trabajo diferente a la mía.
Ben Voigt
@Ben, es probable que tengas razón. No he usado demasiado el modo Virtual XP ... ahora que lo pienso, tendría que interactuar con un controlador instalado correctamente en el sistema operativo host, ¿verdad? Gracias por la corrección.
Ben Richards
2
@ sidran32: E incluso entre los conductores, hay algunas excepciones importantes. Los controladores USB, por ejemplo, no se comunican directamente con el hardware, sino que se comunican con el controlador del controlador host USB. Algunas soluciones de virtualización (como VMWare Workstation) reenvían las solicitudes USB al sistema operativo host de una manera suficientemente genérica para que los controladores USB funcionen en el cliente. No estoy seguro sobre el manejo del modo XP de USB. Y las cosas como los dispositivos PCI definitivamente no pueden ser accedidos por un controlador en la VM.
Ben Voigt
4

Absolutamente no. Puede ejecutar cualquier aplicación de 32 bits bien en Windows de 64 bits. Windows XP 64 bit era un poco inestable, pero Windows ha madurado mucho desde entonces. Recomendaría 64 bit a cualquiera. Funcionará bien Además, en sistemas de 32 bits no podrá utilizar más de 3 GB de RAM. Como la mayoría de los sistemas envían aproximadamente 4 GB y en estos días, diría que las razones para obtener 32 bits es una lista muy corta.

Ben Richards
fuente
2
Corrección: cualquier aplicación de 32 bits que se ejecute correctamente en Windows de 32 bits funcionará bien en Windows de 64 bits. Pero hay muchas aplicaciones de 32 bits mal escritas, que hicieron suposiciones sobre letras de unidad, diseño de directorio o derechos de administrador, que se rompieron en un número relativamente pequeño de instalaciones de XP y se romperán en la mayoría o en todos los 64 -bit instala.
Ben Voigt
1

Algunas computadoras portátiles lanzadas tan recientemente como hace tres años no proporcionan controladores para ventanas de 64 bits. Puede resolver esto enumerando cada bit de hardware no detectado por Windows en la máquina y buscando en el sitio web del fabricante original, pero es poco probable que las utilidades incluidas funcionen en ventanas de 64 bits. Dependiendo de cuán útiles sean esas utilidades, esto puede o no ser un problema.

Si el sitio web de soporte para su computadora portátil tiene versiones de 64 bits de los controladores y utilidades, probablemente haya pocas razones para no pasar a 64 bits, especialmente si tiene más de 3 GB de memoria instalada (las ventanas de 32 bits pueden tener problemas para solucionar todo esto) . Si desea ejecutar algunos programas de Windows muy antiguos (16 bits), también puede tener problemas, pero hay un modo XP para esto, y es probable que sea un problema en entornos corporativos con software heredado muy antiguo.

Christi
fuente
1
Extendería eso a "dependiendo de qué tan útil sea el hardware, esto puede o no ser un problema". La falta de un controlador para un fax / módem, o un lector de tarjetas SD, probablemente no molesta terriblemente a la mayoría de los usuarios.
Ben Voigt