Войти

Показать полную графическую версию : [решено] Вопросы по поводу странных значений в системных переменных среды


Ololelolalolegatron
19-02-2023, 15:50
Здравствуйте. Недавно познакомился с переменными среды, полазил, посмотрел, естественно, ничего не испортил, мне проблемы не нужны XD

Но заметил пару несостыковок и того, чего я не понимаю.

1. PROCESSOR_LEVEL. Что это за переменная? Что она показывает? Поколение процессора? Но у меня ведь не такое поколение. Вот мой процессор: Процессор Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz, 2901 МГц, ядер: 2, логических процессоров: 4. Тоже самое и с PROCESSOR_IDENTIFIER. пишет "Family 6", хотя у меня седьмое.

2. Что такое PROCESSOR_REVISION? Объясните подробнее, пожалуйста...


Вернёмся к первому. Я понимаю, что ядра и логические процессоры это разное, но почему-то переменная среды NUMBER_OF_PROCESSORS показывает число 4, хотя там же имеется ввиду, как я видел в Интернете, число ядер, а не логических процессоров. Да и почему AIDA 64 к примеру показывает, что у меня 4 ядра, подписав их как "Ядро 1|Ядро 1|Ядро 2|Ядро 2". Я всё больше и больше начинаю чувствовать себя чайником XD...

yurfed
19-02-2023, 17:46
Ololelolalolegatron, выполните через консоль CMD параметр SET и всё станет понятно.

Ololelolalolegatron
19-02-2023, 20:22
yurfed, выполнил. Мне просто вывело список всех системных переменных среды, но на вопросы свои ответы я не нашёл.

yurfed
20-02-2023, 08:05
Да и почему AIDA 64 к примеру показывает, что у меня 4 ядра »AIDA последняя? Возможно не понимает ваш процессор.
Что такое PROCESSOR_REVISION? »Линия на которой выпущен, дата и другие нюансы. Это просто технические характеристики и вам это не должно быть интересно, в это дело вникать.
Помню гонялись ещё за "пластмассовыми" (чёрными) процессорами 166МГц ММХ (https://ae01.alicdn.com/kf/A8b8ab1e5878a48d29953f7438a88e457d.jpg) на сокете 7, определённой ревизии, которые прекрасно работали на 250+ МГц. Были времена :)

Ololelolalolegatron
20-02-2023, 10:13
yurfed, да, посмотрел, версия AIDA64 была не последней. Обновил - всё то же самое.

Но я кажется понял, в чём тут дело. У меня 2 ядра и 4 логических процессора. Оно показывает четыре логических процессора и ядра, отвечающие за них. То есть ядер по-прежнему остаётся 2. Извините за такое разбирательство, просто я недопонял XD

168060

yurfed
20-02-2023, 11:34
Ololelolalolegatron, ну не одной Аидой живём. Попробуйте например для собственного успокоения (шутка) HWInfo (https://www.hwinfo.com/).

Jula0071
20-02-2023, 16:11
Ololelolalolegatron, так в чём проблема-то? У вас i7-7500U (https://ark.intel.com/content/www/ru/ru/ark/products/95451/intel-core-i77500u-processor-4m-cache-up-to-3-50-ghz.html), у него два физических ядра, каждое из которых задействует технологию HyperThreading, что даёт в сумме 4 потока или логических ядра, которые и отображаются в диагностических утилитах.

Ololelolalolegatron
20-02-2023, 19:15
Jula0071, хаха, спасибо, уже решили. Просто я давно этим вопросом задавался, почему в одних программах по одному показывает, в других по другому. А ещё раньше в старых версиях виндовс, представляете, ДИСПЕТЧЕР ЗАДАЧ показывал, что у меня 4 ядра. Ну и дела XD. Прям так и писало - Ядер: 4.

Просто мне надо было разобраться в этой теме и понять некоторые нюансы с переменными среды, заодно уточнив информацию по поводу моего процессора.




© OSzone.net 2001-2012