Come trovare l'architettura del sistema operativo installato


15

Sto usando Core 2 Duo. Dal sito Web Intel ho scoperto che si tratta di una CPU con architettura a 64 bit.

Molto tempo fa ho installato il sistema operativo Ubuntu su questa macchina. Ma non sono sicuro se ho installato la versione x86-32 o x86-64 di Linux. Voglio sapere quale versione di Linux sto usando. Come posso saperlo?

Come trovo lo stesso su Windows?


1
Nota che probabilmente non troverai i termini x86-32 o x86-64 menzionati se le utility GNU / Linux. Molto probabilmente vedrai qualcosa come i386 / i486 / i586 / i686 per CPU a 32 bit e amd64 per CPU a 64 bit (le CPU Intel a 64 bit originali non facevano parte della famiglia x86, quindi le estensioni a 64 bit al set di istruzioni x86 sono spesso chiamate amd64 perché AMD realizzato i primi processori x86 a 64 bit).
AndrejaKo

Risposte:


10

Su sistemi operativi simili a Unix puoi digitare uname -mper mostrare l'architettura:

$ uname -m
x86_64

Sotto Windows segui la guida di Microsoft :

Per scoprire se il tuo computer esegue una versione di Windows a 32 o 64 bit in Windows 7 o Windows Vista, procedi come segue:

    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.

16

Su Windows Vista e versioni successive è possibile eseguire il comando

wmic os get osarchitecture

per scoprire se è a 32 o 64 bit.


5

Dalla console in esecuzione

set 

e cerca il PROCESSOR_ARCHITECTURE value. Nel mio caso:

PROCESSOR_ARCHITECTURE=AMD64

O semplicemente stampare dall'inizio

echo %PROCESSOR_ARCHITECTURE%

5

A complemento della risposta di Tofystedeth , in Windows XP (e versioni successive) è possibile utilizzare cpuAddressWidth e DataWidth per ottenere i dati necessari.

Se vuoi trovare l'architettura del sistema operativo:

wmic cpu get AddressWidth

Se vuoi trovare l'architettura del processore stesso:

wmic cpu get DataWidth

Sono abbastanza sicuro che Windows XP segnalerà a 32 bit indipendentemente dall'architettura del processore quando si esegue il comando "wmic cpu get DataWidth".
Josh

Se qualcuno sta ricevendo wmic installing...e poi ricevi un errore, quello che ha funzionato per me subito dopo, wmicwmic:root\cli>cpu get AddressWidthcpu get DataWidth32wmic
scrivo

1

Per Windows, consulta questo documento da Microsoft. Ti dice come scoprire per qualsiasi versione di Windows che potresti avere:

http://support.microsoft.com/kb/827218 testo del collegamento

Per Windows 7, controlla le istruzioni qui:

http://windows.microsoft.com/en-US/windows7/32-bit-and-64-bit-Windows-frequently-asked-questions


Questo documento è solo per le versioni di Windows XP e Windows Server 2003.
artigli

... ad eccezione di tutte le parti in cui è indicato "Vista".
Michael,

0

Su Linux,

uname -a

mostra informazioni sull'attuale kernel in esecuzione.


0

È possibile eseguire msinfo32.exe (finestra Informazioni di sistema ) sul proprio sistema (in un prompt dei comandi). Controllare tipo di sistema sotto Risorse di sistema .


Su Windows 10 non sembra esserci un "Tipo di sistema" .
Peter Mortensen,

0

Per Windows 10 ... ImpostazioniSistema e poi Informazioni (angolo in basso a sinistra). Dovrebbe essere elencato in Specifiche del dispositivo : sistema operativo a 64 bit e processore basato su x64 .


La domanda non si pone su Windows 10, ma su come capire quale versione di Linux (64-bit o 32-bit) è installata.
Blackwood,

1
@ Blackwood, "Come trovare lo stesso su Windows?". Altre risposte riguardano le versioni precedenti di Windows.
Fixer 1234

@ fixer1234 Questo ti dirà se la versione installata di Windows è a 64 o 32 bit e se è in esecuzione su una CPU a 64 o 32 bit. Non ti dirà se hai installato una versione a 32 bit di Linux sul tuo computer a 64 bit. La domanda è: voglio sapere quale versione di Linux sto usando
Blackwood,

1
@ Blackwood, ti riferisci alla prima domanda. La frase successiva nella domanda è la seconda domanda a cui fa riferimento questa risposta. :-)
fixer1234
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.