Como encontrar a arquitetura do sistema operacional instalado

15

Estou usando o Core 2 Duo. No site da Intel, descobri que é uma CPU de arquitetura de 64 bits.

Há muito tempo, instalei o Ubuntu OS nesta máquina. Mas não tenho certeza se instalei a versão x86-32 ou x86-64 do Linux. Quero saber qual versão do Linux estou usando. Como posso saber disso?

Como encontro o mesmo no Windows?

garras
fonte
11
Observe que você provavelmente não encontrará os termos x86-32 ou x86-64 mencionados nos utilitários GNU / Linux. Provavelmente, você verá algo como i386 / i486 / i586 / i686 para CPUs de 32 bits e amd64 para CPUs de 64 bits (as CPUs Intel de 64 bits originais não faziam parte da família x86, portanto, as extensões de 64 bits no conjunto de instruções x86 são freqüentemente chamadas de amd64 porque a AMD fabricados os primeiros processadores x86 de 64 bits).
precisa saber é o seguinte

Respostas:

10

Em sistemas operacionais tipo Unix, você pode digitar uname -mpara mostrar a arquitetura:

$ uname -m
x86_64

No Windows, siga o guia da Microsoft :

Para descobrir se o seu computador está executando uma versão de 32 ou 64 bits do Windows no Windows 7 ou Windows Vista, faça o seguinte:

    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
fonte
16

No Windows Vista e mais recente, você pode executar o comando

wmic os get osarchitecture

para descobrir se é 32 ou 64 bits.

Tofystedeth
fonte
5

No console, execute

set 

e procure o PROCESSOR_ARCHITECTURE value. No meu caso:

PROCESSOR_ARCHITECTURE=AMD64

Ou apenas imprima desde o início

echo %PROCESSOR_ARCHITECTURE%
jessarah
fonte
5

Complementando a resposta de Tofystedeth , no Windows XP (e mais recente), você pode usar cpua AddressWidth e DataWidth para obter os dados necessários.

Se você deseja encontrar a arquitetura do sistema operacional:

wmic cpu get AddressWidth

Se você deseja encontrar a arquitetura do próprio processador:

wmic cpu get DataWidth
Michael Caron
fonte
Tenho certeza de que o Windows XP reportará 32 bits, independentemente da arquitetura do processador ao executar o comando "wmic cpu get DataWidth".
21413 Josh
Se alguém está recebendo wmic installing...e então você recebe um erro, o que funcionou para mim logo depois é que eu digito na mesma janela do cmd: wmicobtive o console: wmic:root\cli>e digitei cpu get AddressWidthou cpu get DataWidth... ambos deram 32(!! não há necessidade de preceder com wmic)
Jadeye
0

No Linux,

uname -a

mostra informações sobre o kernel atual em execução.

rhohr
fonte
0

Você pode executar o msinfo32.exe (janela Informações do sistema ) no seu sistema (em um prompt de comandos). Verifique Tipo de sistema sob Resumo do sistema .

Vijred
fonte
No Windows 10, parece não haver um "Tipo de sistema" .
Peter Mortensen
0

No Windows 10 ... ConfiguraçõesSistema e, em seguida, Sobre (canto inferior esquerdo). Ele deve estar listado em Especificações do dispositivo : sistema operacional de 64 bits e processador baseado em x64 .

Danny Cor
fonte
A pergunta não pergunta sobre o Windows 10, mas como saber qual versão do Linux (64 ou 32 bits) está instalada.
Blackwood
11
@Blackwood, "Como encontrar o mesmo no Windows?". Outras respostas abrangem versões anteriores do Windows.
fixer1234
@ fixer1234 Isso indica se a versão instalada do Windows é de 64 ou 32 bits e se está sendo executada em uma CPU de 64 ou 32 bits. Não será informado se você instalou uma versão de 32 bits do Linux no seu computador de 64 bits. A pergunta é: Eu quero saber qual versão do Linux eu estou usando
Blackwood
11
@ Blackwood, você está se referindo à primeira pergunta. A próxima frase da pergunta é a segunda pergunta a que esta resposta se refere. :-)
fixer1234