Jak znaleźć architekturę zainstalowanego systemu operacyjnego


16

Używam Core 2 Duo. Ze strony internetowej firmy Intel odkryłem, że jest to procesor o architekturze 64-bitowej.

Dawno temu zainstalowałem na tym komputerze system operacyjny Ubuntu. Ale nie jestem pewien, czy zainstalowałem wersję systemu Linux x86-32 lub x86-64. Chcę wiedzieć, której wersji systemu Linux używam. Jak mogę to poznać?

Jak znaleźć to samo w systemie Windows?


1
Pamiętaj, że prawdopodobnie nie znajdziesz terminów x86-32 lub x86-64, o których mowa w narzędziach GNU / Linux. Najprawdopodobniej zobaczysz coś takiego jak i386 / i486 / i586 / i686 dla 32-bitowych procesorów i amd64 dla 64-bitowych procesorów (oryginalne procesory Intel 64-bitowe nie były częścią rodziny x86, więc 64-bitowe rozszerzenia zestawu instrukcji x86 są często nazywane amd64, ponieważ AMD pierwsze procesory 64-bitowe x86).
— AndrejaKo,

Odpowiedzi:


11

W systemach operacyjnych typu Unix możesz pisać, uname -maby pokazać architekturę:

$ uname -m
x86_64

W systemie Windows postępuj zgodnie z instrukcjami Microsoft :

Aby dowiedzieć się, czy na komputerze działa 32-bitowa lub 64-bitowa wersja systemu Windows w systemie Windows 7 lub Windows Vista, wykonaj następujące czynności:

    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

W systemie Windows Vista i nowszych można uruchomić polecenie

wmic os get osarchitecture

aby dowiedzieć się, czy jest to 32 czy 64 bit.


5

Z poziomu konsoli

set 

i poszukaj PROCESSOR_ARCHITECTURE value. W moim przypadku:

PROCESSOR_ARCHITECTURE=AMD64

Lub po prostu drukuj od początku

echo %PROCESSOR_ARCHITECTURE%

5

Uzupełniając odpowiedź Tofystedeth , w Windows XP (i nowszych) możesz użyć cpuAddressWidth i DataWidth, aby uzyskać potrzebne dane.

Jeśli chcesz znaleźć architekturę systemu operacyjnego:

wmic cpu get AddressWidth

Jeśli chcesz znaleźć architekturę samego procesora:

wmic cpu get DataWidth

Jestem prawie pewien, że system Windows XP zgłasza 32-bit, niezależnie od architektury procesora, po uruchomieniu polecenia „wmic cpu get DataWidth”.
— Josh

Jeśli ktoś się pojawi, wmic installing...a wtedy pojawi się błąd, to, co zadziałało dla mnie od razu, to piszę w tym samym oknie cmd: wmicmam konsolę: wmic:root\cli>i napisałem cpu get AddressWidthlub cpu get DataWidth... oba dały 32(!! nie trzeba poprzedzać wmic)
— Jadeye

1

W systemie Windows sprawdź ten dokument od firmy Microsoft. Podpowie Ci, jak dowiedzieć się, jaką masz wersję systemu Windows:

http://support.microsoft.com/kb/827218 tekst linku

W systemie Windows 7 sprawdź instrukcje tutaj:

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


Ten dokument dotyczy tylko wersji Windows XP i WIndows Server 2003.
— pazury

... z wyjątkiem wszystkich części, w których jest napisane „Vista”.
— Michael

0

W systemie Linux

uname -a

pokazuje informacje o aktualnie działającym jądrze.


0

Możesz uruchomić msinfo32.exe (okno Informacje o systemie) w swoim systemie (w wierszu polecenia). Sprawdzić typ systemu pod Podsumowanie systemu .


W systemie Windows 10 wydaje się, że nie ma „typu systemu” .
— Peter Mortensen

0

W systemie Windows 10 ... Ustawienia → System, a następnie Informacje (lewy dolny róg). Powinien być wymieniony w części Specyfikacje urządzenia : 64-bitowy system operacyjny i procesor x64 .


Pytanie nie dotyczy systemu Windows 10, pyta, jak powiedzieć, która wersja systemu Linux (64-bitowa lub 32-bitowa) jest zainstalowana.
— Blackwood

1
@Blackwood, „Jak znaleźć to samo w systemie Windows?”. Inne odpowiedzi dotyczą wcześniejszych wersji systemu Windows.
— fixer1234

@ fixer1234 Dzięki temu dowiesz się, czy zainstalowana wersja systemu Windows jest 64-bitowa, czy 32-bitowa i czy działa na 64-bitowym lub 32-bitowym procesorze. Nie powie ci, czy zainstalowałeś 32-bitową wersję Linuksa na swoim 64-bitowym komputerze. Pytanie brzmi : chcę wiedzieć, której wersji systemu Linux używam
— Blackwood,

1
@Blackwood, masz na myśli pierwsze pytanie. Kolejne zdanie w pytaniu to drugie pytanie, do którego odnosi się ta odpowiedź. :-)
— fixer1234
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.