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 ... Impostazioni → Sistema 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.