Битность процессора.

Alex1983

Разработчик
Сообщения
925
Реакции
436
Баллы
488
Не подскажите как узнать битность процессора? х64 х32(86)
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,392
Реакции
5,892
Баллы
718
Через переменную окружения PROCESSOR_ARCHITECTURE

Win + R
Код:
cmd /c msg * %PROCESSOR_ARCHITECTURE%
Windows 8: Win + R
Код:
cmd /k echo %PROCESSOR_ARCHITECTURE%
 
Последнее редактирование:

edde

Ассоциация VN/VIP
VIP
Сообщения
1,817
Реакции
1,253
Баллы
553
Через переменную окружения PROCESSOR_ARCHITECTURE

Win + R
Код:
cmd /c msg * %PROCESSOR_ARCHITECTURE%
Windows 8: Win + R
Код:
cmd /k echo %PROCESSOR_ARCHITECTURE%

Dragokas не совсем так, отобразится разрядность установленной ос, но ни как не поддержка разрядности процессора.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,392
Реакции
5,892
Баллы
718
Как раз архитектуру процессора:

AMD64 - 64-разрядный
x86 - 32-разрядный
IA64 - Itanium

Переменную нужно смотреть обязательно из-под 64-битного процесса (если ОС 64-битная).

Разрядность ОС определяется несколько иначе.
 

edde

Ассоциация VN/VIP
VIP
Сообщения
1,817
Реакции
1,253
Баллы
553
Вообще-то у меня Athlon II и я не сказал бы что он у меня 32-х разрядный :) хотя семерка именно 32-х разрядная и есть, хотя может и глючить корпоративка.

 

Вложения

  • Снимок.PNG
    Снимок.PNG
    5.2 KB · Просмотры: 43

Phoenix

Ветеран
Сообщения
2,108
Реакции
1,837
Баллы
503
upload_2014-8-3_10-36-55.png


cmd /c msg * %PROCESSOR_IDENTIFIER%
(Dragokas, я тебя модифицию ?):Acute:
Просто если сиcтема x86, то процессор работает в режиме x86 даже если он x64 (так наверное)

  • PROCESSOR_ARCHITECTURE - reports the native processor architecture EXCEPT for WOW64, where it reports x86.
  • PROCESSOR_ARCHITEW6432 - not used EXCEPT for WOW64, where it reports the original native processor architecture.
PROCESSOR_ARCHITECTURE - сообщает родную архитектуру процессора КРОМЕ для WOW64, где он сообщает x86.
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,392
Реакции
5,892
Баллы
718
Просто если сиcтема x86, то процессор работает в режиме x86 даже если он x64 (так наверное)
Да. Так и есть.
На 32-битных ОС значит нельзя через ту переменную.

Интересно, а что показывает этот параметр на системах x32 ?
Код:
cmd /k reg query HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0 /v Identifier
Intel64 Family 6 Model 42 Stepping 7
 

SNS-amigo

SNS System Watch Freelance reporter
Сообщения
5,071
Реакции
7,000
Баллы
803
На скорую руку и Диспетчера устройств достаточно.
разрядность.png
А полная информация по поддерживаемым разрядностям в спецификации и в книжке на процессор, которая всегда дается при покупке, если только не покупать ПК в магазинах ширпотреба, вроде МВидео.
Интересно, а что показывает этот параметр на системах x32 ?
1. показ.png - от
Код:
cmd /c msg * %PROCESSOR_ARCHITECTURE%

2. показ2.png - от
Код:
cmd /k echo %PROCESSOR_ARCHITECTURE%
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,392
Реакции
5,892
Баллы
718
На скорую руку и Диспетчера устройств достаточно.
На x32 системе выдает тоже самое, что и реестр, т.е. нативную архитектуру, под которой работает (для x32 ОС всегда X86).
Правда, я проверял из-под эмулятора.
 

fseto

Активный пользователь
Сообщения
1,438
Реакции
319
Баллы
473
как на счет в командной строке: systeminfo. Там есть Тип системы и Процессоры.
 
Сверху Снизу