Як знайти встановлену архітектуру ОС


16

Я використовую Core 2 Duo. З веб-сайту Intel я виявив, що це 64-бітний процесор архітектури.

Довго назад я встановив Ubuntu OS на цій машині. Але я не впевнений, чи встановив версію Linux x86-32 або x86-64. Я хочу знати, яку версію Linux я використовую. Як я можу це дізнатися?

Як знайти те саме в Windows?


1
Зверніть увагу, що ви, ймовірно, не знайдете згаданих термінів x86-32 або x86-64, якщо утиліти GNU / Linux. Швидше за все, ви побачите щось на зразок i386 / i486 / i586 / i686 для 32-бітових процесорів та amd64 для 64-бітних процесорів (оригінальні процесори 64-бітних процесорів Intel не входили до сімейства x86, тому 64-розрядні розширення до набору інструкцій x86 часто називають amd64, оскільки AMD зробив перші процесори x86 64bit).
AndrejaKo

Відповіді:


11

На ОС, схожих на Unix, ви можете ввести, uname -mщоб показати архітектуру:

$ uname -m
x86_64

У Windows дотримуйтесь посібника Microsoft :

Щоб дізнатися, чи на вашому комп’ютері працює 32-бітна або 64-бітна версія Windows в Windows 7 або Windows Vista, виконайте наступне:

    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

У Windows Vista та новіших версіях ви можете запустити команду

wmic os get osarchitecture

щоб дізнатися, чи це 32, або 64 біт.


5

З консолі запустіть

set 

і шукати PROCESSOR_ARCHITECTURE value. У моєму випадку:

PROCESSOR_ARCHITECTURE=AMD64

Або просто надрукувати з початківців

echo %PROCESSOR_ARCHITECTURE%

5

Доповнюючи відповідь Тофістеда , в Windows XP (і новіших версіях) ви можете використовувати cpuAddressWidth та DataWidth для отримання потрібних даних.

Якщо ви хочете знайти архітектуру ОС:

wmic cpu get AddressWidth

Якщо ви хочете знайти архітектуру самого процесора:

wmic cpu get DataWidth

Я майже впевнений, що Windows XP звітує 32-бітне незалежно від архітектури процесора при виконанні команди "wmic cpu get DataWidth".
Джош

Якщо хтось отримує, wmic installing...а потім ви отримуєте помилку, те, що працювало для мене відразу після цього, я wmicwmic:root\cli>cpu get AddressWidthcpu get DataWidth32wmic
набираю

1

Для Windows перевірте цей документ у Microsoft. Він розповідає, як знайти будь-яку версію Windows, яка у вас може бути:

http://support.microsoft.com/kb/827218 текст посилання

Для Windows 7 перегляньте тут інструкції:

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


Цей документ призначений лише для версій Windows XP та WIndows Server 2003.
кігті

... за винятком усіх частин, де написано "Vista".
Майкл

0

У Linux,

uname -a

показує інформацію про поточне запущене ядро.


0

Ви можете запустити msinfo32.exe (вікно Інформація про систему) у вашій системі (у командному рядку). Перевірте тип системи в розділі "Підсумки системи" .


У Windows 10 не видається "Тип системи" .
Пітер Мортенсен

0

Для Windows 10 ... НалаштуванняСистема, а потім Про (нижній лівий кут). Його слід вказати в розділі Технічні характеристики пристрою : 64-бітна операційна система та процесор на базі x64 .


Питання не стосується Windows 10, він запитував, як сказати, яка версія Linux (64-бітна або 32-бітна) встановлена.
Блеквуд

1
@Blackwood, "Як знайти те саме на Windows?". Інші відповіді стосуються більш ранніх версій Windows.
fixer1234

@ fixer1234 Це покаже вам, чи встановлена ​​версія Windows 64-розрядна чи 32-розрядна та чи працює вона на 64-бітному або 32-бітному процесорі. Він не скаже вам, чи встановили ви 32-бітну версію Linux на 64-бітному комп'ютері. Питання задає, я хочу знати, яку версію Linux я використовую
Blackwood

1
@Blackwood, ти маєш на увазі перше запитання. Наступне речення у запитанні - це друге запитання, на яке ця відповідь стосується. :-)
fixer1234
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.