POPCNT – ТехноИТ https://techn-it.ru Компьютеры, технологии, IT, ремонт компьютеров, устранение ошибок. Статьи на тему ремонта и обслуживания компьютеров Tue, 12 Nov 2024 12:56:47 +0000 ru-RU hourly 1 https://wordpress.org/?v=7.1 https://i0.wp.com/techn-it.ru/wp-content/uploads/2023/10/cropped-logup.png?fit=32%2C32&ssl=1 POPCNT – ТехноИТ https://techn-it.ru 32 32 Что такое POPCNT и почему без него не устанавливается Windows 11 https://techn-it.ru/popcnt_windows11_support/ https://techn-it.ru/popcnt_windows11_support/#respond Mon, 18 Nov 2024 09:29:05 +0000 https://techn-it.ru/?p=3337 Ни для кого не секрет что Windows 11 можно установить на любой компьютер где работает Windows 11. Windows 11 получается устанавливать и на старые компьютеры …

The post Что такое POPCNT и почему без него не устанавливается Windows 11 first appeared on ТехноИТ.

]]>
Ни для кого не секрет что Windows 11 можно установить на любой компьютер где работает Windows 11. Windows 11 получается устанавливать и на старые компьютеры с Windows XP и процессором Core 2 Duo. Например, ранее мы писали как установить WIndows 11 на компьютер, который не подходит под официальные системные требования Windows 11 с помощью программы Fly. В этой статье выясним, что такое POPCNT и почему без него не устанавливается Windows 11.

Что такое POPCNT?

В обновлении Windows 11 24H2 операционная система отказывается работать не процессорах, не поддерживающих инструкцию POPCNT (Population count).

В современных процессорах POPCNT входит в набор инструкций SSE4. Старые системы 2000-х годов времен Intel Core 2 Duo и Athlon 64 лишаться возможности работать с Windows 11. Пожалуй, повод обновится.

Windows 11 24H2 требует чтобы процессор поддерживал POPCNT, иначе ядро Windows не загрузиться.

POPCNT используется для подсчета количества битов в машинном слове. Intel реализует POPCNT начиная с микроархитектуры Nehalem, а AMD — с микроархитектуры Barcelona.

POPCNT входит в состав инструкций SSE4 (Streaming SIMD Extension 4) — это набор команд для процессора. Набор инструкций был опубликован осенью 2006 года.

Эволюция SIMD-инструкций для процессоров Intel

SSE4 поддерживает 16 регистров по 128 бит информации, в каждый регистр можно загрузить четыре 32-битных целых числа и четыре 32-битных числа с плавающей запятой одинарной точности или два 64-битных числа с плавающей запятой двойной точности.

А инструкции POPCNT работают с целочисленными регистрами, а не с регистрами SSE. Хоть POPCNT были представлены в наборе инструкций SSE4a, они являются отдельными расширениями со своими собственными битами CPUID.

Как узнать поддерживает ли процессор POPCNT

Узнать поддерживает ли процессор POPCNT можно с помощью различных программ диагностики. Например, с помощью программы CPU-Z. Скачиваем и запускаем программы и смотрим характеристики процессора. На вкладке CPU в разделе Instructions

Что такое POPCNT и почему без него не устанавливается Windows 11

Поддержка инструкций SSE4 говорит о том, что процессор поддерживает POPCNT (но не всегда). А если процессор поддерживает инструкции SSE4.2, то он однозначно поддерживает POPCNT.

The post Что такое POPCNT и почему без него не устанавливается Windows 11 first appeared on ТехноИТ.

]]>
https://techn-it.ru/popcnt_windows11_support/feed/ 0