Cómo encontrar la arquitectura del sistema operativo instalado

15

Estoy usando Core 2 Duo. Desde el sitio web de Intel descubrí que es una CPU de arquitectura de 64 bits.

Hace mucho tiempo que instalé Ubuntu OS en esta máquina. Pero no estoy seguro si instalé la versión x86-32 o x86-64 de Linux. Quiero saber qué versión de Linux estoy usando. ¿Cómo puedo llegar a saber eso?

¿Cómo encuentro lo mismo en Windows?

garras
fuente
1
Tenga en cuenta que probablemente no encontrará los términos x86-32 o x86-64 mencionados si las utilidades GNU / Linux. Lo más probable es que vea algo como i386 / i486 / i586 / i686 para CPU de 32 bits y amd64 para CPU de 64 bits (las CPU Intel de 64 bits originales no formaban parte de la familia x86, por lo que las extensiones de 64 bits para el conjunto de instrucciones x86 a menudo se denominan amd64 porque AMD hizo los primeros procesadores x86 de 64 bits).
AndrejaKo

Respuestas:

10

En sistemas operativos tipo Unix, puede escribir uname -mpara mostrar la arquitectura:

$ uname -m
x86_64

En Windows, siga la guía de Microsoft :

Para averiguar si su computadora está ejecutando una versión de Windows de 32 o 64 bits en Windows 7 o Windows Vista, haga lo siguiente:

    Open System by clicking the Start button, right-clicking Computer, and then clicking Properties.

    Under System, you can view the system type.

If your computer is running Windows XP, do the following:

    Click Start.

    Right-click My Computer, and then click Properties.

        If you don't see "x64 Edition" listed, then you're running the 32-bit version of Windows XP.

        If "x64 Edition" is listed under System, you're running the 64-bit version of Windows XP.
matthias krull
fuente
16

En Windows Vista y versiones posteriores, puede ejecutar el comando

wmic os get osarchitecture

para saber si es de 32 o 64 bits.

Tofystedeth
fuente
5

Desde la consola ejecute

set 

y busca el PROCESSOR_ARCHITECTURE value. En mi caso:

PROCESSOR_ARCHITECTURE=AMD64

O simplemente imprima desde el principio

echo %PROCESSOR_ARCHITECTURE%
jessarah
fuente
5

Complementando la respuesta de Tofystedeth , en Windows XP (y más reciente) puede usar cpuAddressWidth y DataWidth para obtener los datos que necesita.

Si desea encontrar la arquitectura del sistema operativo:

wmic cpu get AddressWidth

Si desea encontrar la arquitectura del procesador en sí:

wmic cpu get DataWidth
Michael Caron
fuente
Estoy bastante seguro de que Windows XP informará de 32 bits independientemente de la arquitectura del procesador al ejecutar el comando "wmic cpu get DataWidth".
Josh
Si alguien está recibiendo wmic installing...y luego obtienes un error, lo que funcionó para mí justo después es que escribo en la misma ventana de cmd: wmicobtuve la consola: wmic:root\cli>y escribí cpu get AddressWidtho cpu get DataWidth... ambos dieron 32(¡no es necesario preceder con wmic)
Jadeye
0

En Linux,

uname -a

muestra información sobre el núcleo actual en ejecución.

rhohr
fuente
0

Puede ejecutar msinfo32.exe (ventana Información del sistema ) en su sistema (en un símbolo del sistema). Compruebe el tipo de sistema bajo Resumen del sistema .

Vijred
fuente
En Windows 10 no parece haber un "Tipo de sistema" .
Peter Mortensen
0

Para Windows 10 ... ConfiguraciónSistema y luego Acerca de (esquina inferior izquierda). Debe aparecer en la lista de Especificaciones del dispositivo : sistema operativo de 64 bits y procesador basado en x64 .

Danny Cor
fuente
La pregunta no se refiere a Windows 10, pregunta cómo saber qué versión de Linux (64 bits o 32 bits) está instalada.
Blackwood
1
@Blackwood, "¿Cómo encontrar lo mismo en Windows?". Otras respuestas cubren versiones anteriores de Windows.
Fixer1234
@ fixer1234 Eso le dirá si la versión instalada de Windows es de 64 o 32 bits, y si se ejecuta en una CPU de 64 o 32 bits. No le dirá si ha instalado una versión de Linux de 32 bits en su computadora de 64 bits. La pregunta pregunta : Quiero saber qué versión de Linux estoy usando
Blackwood
1
@Blackwood, te refieres a la primera pregunta. La siguiente oración en la pregunta es la segunda pregunta a la que se refiere esta respuesta. :-)
fijador1234