¿Cómo puedo saber si la computadora en la que estoy es de 32 bits o de 64 bits?

Para Linux (y posiblemente otros sistemas operativos * nix, aunque el formato de los datos puede variar), la mejor manera de identificar si el procesador tiene un procesador con capacidad de 64 bits es usar / proc / cpuinfo para obtener los datos de la CPUID (las banderas campo en cpuinfo en Linux). Si las banderas contienen “lm” (que significa Modo largo), entonces la CPU admite registros / direccionamiento de 64 bits. En el caso de Windows, puede usar CPUZ, que agregará EMT64T a las instrucciones que admite la CPU.

El uso de uname le dirá si el núcleo actual es de 32 bits o de 64 bits, y el uso de la técnica python identificará si el intérprete de python es de 32 o 64 bits. Por supuesto, en cualquier caso, si son de 64 bits, entonces sabe que la máquina admite 64 bits, aunque si informan de 32 bits, no identifica si la máquina potencialmente admite la ejecución de 64 bits.

Si tienes instalado Python,

plataforma de importación

platform.architecture ()

Salida de muestra,

(’64 bits’, ‘ELF’)

[Esto es aparte de los comandos uname -a (linux) o isainfo (generalmente disponibles en máquinas * nix)]

Asumiendo una computadora con Windows –
Para Windows XP: http://support.microsoft.com/kb/
Para Windows Vista y 7: http://support.microsoft.com/kb/

Para Windows 7:
Haga clic derecho -> Mi PC -> Propiedades