Два мифа оптимизации компьютера, которые никак не умрут

Как узнать сколько ядер в компьютере у процессора

Что означают термины «двухъядерный» и «четырехъядерный» процессор?

Двухъядерный и четырехъядерный процессоры — это термины, используемые для описания количества центральных процессоров (ЦП) в компьютере, обычно устанавливаемых в ноутбуках и настольных компьютерах. Двухъядерные процессоры содержат два ядра ЦП, а четырехъядерные — четыре. Ядро ЦП — это процессор, который может выполнять инструкции, причем каждое ядро может одновременно обрабатывать разный набор инструкций.

Преимущество наличия нескольких ядер заключается в том, что они позволяют компьютеру обрабатывать больше инструкций одновременно, что приводит к повышению общей производительности. Например, если вы используете двухъядерный процессор, он может обрабатывать две инструкции одновременно, в то время как четырехъядерный процессор может обрабатывать четыре инструкции одновременно.

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

Наконец, тип задач, которые вы будете выполнять на своем компьютере, определит, какой тип процессора лучше всего подходит для вас. Если вы выполняете в основном базовые задачи, то двухъядерного процессора будет достаточно. Однако интенсивные задачи, такие как игры, редактирование видео или одновременное выполнение нескольких программ, требуют наличия четырехъядерного процессора.

При помощи сторонних утилит

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

Core TempУтилита занимает минимум пространства на диске и отображает основные сведения о ядрах. Температура каждого из них отображается отдельно, что позволяет избежать перегрева. Сам интерфейс Core Temp примитивен, адаптирован для русскоязычных пользователей.

Чтобы посмотреть информацию о ядрах, используя Core Temp, перейдите в приложение. В открывшемся окошке будет отображаться требуемая информация.

Скачать ПО можно с официального сайта: https://www.alcpu.com/CoreTemp/

AIDA64При помощи AIDA64 можно отслеживать и контролировать температуру, загруженность ЦП и иные параметры. Программный продукт платный, пробного периода хватит для проверки сведений о системе.

Пользователь может самостоятельно выбрать подходящий ему вариант проверки. Мы рекомендуем установить одну из предложенных выше утилит с расширенным функционалом.

Как проверить количество ядер ЦП в Windows 10

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

К чему относится ядро?

Компьютер включает в себя ряд важных компонентов, которые в целом называются аппаратными средствами

Среди них наиболее важной частью является процессор (центральный процессор). Он первым получает информацию для выполнения вычислительной операции и содержит набор инструкций. Теперь пришло время узнать о термине «ядро»

Теперь пришло время узнать о термине «ядро».

Процессор, имеющий один набор инструкций называется одноядерным

С течением времени Intel внесла огромные изменения в инструкции процессора. Как мы говорили ранее, его название зависит от их количества. В случае двух наборов инструкций мы называем процессор двухъядерным или Dual Core. Аналогично, 4 набора – Quad Core, 6 наборов – Hexa-Core. Последний – Octa-Core, поскольку содержит 8 наборов инструкций. Теперь мы знаем о том, что из себя представляют ядра, поэтому перейдем к проверке их количества в ЦП.

Существуют разные методы определения ядер, и мы будем исследовать их по очереди.

Определение ядер процессора в системе

Вы можете использовать:

  • «Диспетчер задач»;
  • системную информацию;
  • поиск Google;
  • или стороннее программное обеспечение.

Чтобы четко понимать весь процесс и избежать ошибок обсудим каждый метод пошагово.

Способ 1. С помощью информации о системе

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

Шаг 1. Нажмите кнопку «Пуск» на компьютере и в поле поиска введите «сведения». Выберите «Сведения о системе».

В меню «Пуск» в поиске вводим «сведения», выбираем «Сведения о системе»

Шаг 2. На правой панели представлен список элементов, описывающих каждую деталь ПК. Медленно проверяйте их, пока не найдете в списке процессор. В любом случае, если у вас два процессора, то вы увидите их отдельно. Внимательно посмотрите на значение и отыщите количество ядер (см. снимок экрана).

В правой панели находим пункт «Процессор», где и смотрим количество ядер

Среди всех процедур проверки количества ядер в ЦП, самый быстрый – с помощью «Диспетчера задач». Просто выполните указанные ниже шаги.

Шаг 1. Вы можете запустить «Диспетчер задач» двумя способами:

Шаг 2. В «Диспетчере задач» представлены несколько разделов. Переключитесь на вкладку «Производительность». На левой боковой панели вы увидите графические показатели «ЦП», «Памяти», «Ethernet», «Диск 0», «Диск 1» и т.д.

Переключаемся на вкладку «Производительность»

Шаг 3. Нажмите на параметр «ЦП», и в правой части панели откроется график с дополнительной информацией.

Нажимаем на параметр «ЦП»

Шаг 4. Чуть ниже вы заметите показатели базовой скорости, сокеты, ядра и т.д. Итак, отыщите номер рядом с ядрами. Например, на нижнем фото отображается цифра 2, а значит, на ПК установлен двухъядерный процессор Dual Core.

Находим пункт «Ядра» в правой нижней части окна

Как правило, «Диспетчер задач» показывает только одну диаграмму, но вы можете изменить способ отображения. Для этого:

Вы с радостью обнаружите, что в Windows 10 нет необходимости менять график, поскольку он автоматически сообщает о количестве присутствующих в системе ядер, сокетов и логических процессорах.

Поиск Google также помогает обнаружить количество ядер в процессоре, только если вы знаете номер модели. В случае отсутствия надлежащей информации воспользуйтесь «Диспетчером задач», либо системной информацией (см. вышеописанные методы).

Информацию о процессоре можно найти через поиск Google

Например, мы прогуглили core – i34005U. Проверив выданные результаты, вы получите сведения о спецификации процессора. В ней подробно перечислена каждая деталь. Найдите ядро, и увидите свой номер.

Чтобы узнать подробную информацию о процессоре вы также можете использовать сторонние программы. В основном они бесплатны. Наряду с подробными сведениями о процессоре приложения также сообщат вам о поддержке виртуализации, SSSE3 и т.д. Они очень эффективны и одинаково полезны, когда нужно найти информацию об устройстве.

Интерфейс программы HWiNFO

В Интернете полно подборок различных инструментов для проверки материнской платы, а также деталей процессора. Две самые популярные программы – Speccy и HWiNFO. Обе работают очень хорошо и предоставляют практически все данные об оборудовании.

Рассмотрим, как узнать информацию о процессоре на примере программы Speccy:

Вышеупомянутые простые способы помогут вам узнать количество ядер в процессоре. К тому же, это не займет много времени.

Как узнать сколько ядер в компьютере Windows

Добрый день. При покупке компьютера, каждый из нас старается выбрать компьютер получше. Побольше оперативка, жесткий диск, и все должно быть самым лучшим. Хотя, это не всегда оправдано. Я думаю, что не открою вам большой тайны, если скажу, что для простой работы в интернете, общению в соц. сетях и просмотру фильмов, больших наворотов не нужно. Играет свою роль имидж и мода.

Посильнее процессор и побольше оперативка пригодятся для работы со сложным софтом, в том числе и играми. Но всё равно, человек хочет компьютер получше и побыстрее

А что значит получше? В первую очередь, человек заостряет внимание на числе ядер процессора, в надежде, что от большего числа ядер компьютер будет не просто работать, а летать

Хотя, может я часть людей разочарую, но не все программы поддерживают многоядерный режим, и эффект будет незначительным, если вообще будет. Но сейчас не об этом речь. Вы купили компьютер, и желаете знать, сколько ядер имеет процессор данного компьютера? Как это сделать? Предложу четыре самых распространенных метода.

2 ядра из 4 доступно на Windows 10

Помощь в написании контрольных, курсовых и дипломных работ здесь.

windows 7 x64 доступно 3 гига из 4Выручайте не знаю уже что делать от гугла уже мозоли на глазах в msconfig флажка нету В биосе.

Windows 10 из 8Гб установленной памяти доступно 3,44Вот такая вот штука, причем мне кажется биос тут не причем. Галочка в конфигурации системы.

Windows доступно 8Гб ОЗУ из 16Гб

Windows 7 ultimate x86 видит 8 г оперативы, но пишет доступно только 3,21Windows 7 ultimate x86 видит 8 г оперативы, но пишет доступно только 3,21, как зделать что бы.

В Acer Aspire 5930g с Windows Vista Home Premium x32 доступно только 3 ГБ ОЗУпроблема заключаеться в следуищем у меня стоит опериционная система Windows vista home premium 32.

Критические отличия работы ядра Windows 7 64-bit и Windows 10 64-bit или их ошибкиЗдравствуйте! Помогите пж Года два назад купил ПК с установленной на нем Windows 10 64-bit.

Что такое потоки процессора

Ещё одним аспектом, от которого выигрывают пассивные рабочие нагрузки, является большое количество потоков и возможности гиперпоточности.

Но, что это за «потоки»?

Поток в процессоре – это набор данных, который отправляется из приложения в ЦП для обработки.

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

Помните про накладные расходы на переключение контекста, о которых мы говорили ранее в разделе «Ядра»?

Поскольку большая часть производительности ядра тратится на переключение между задачами, многопоточность создаёт несколько виртуальных ядер из каждого физического ядра (обычно два потока на ядро).

Это позволяет оптимизировать постановку задач в очередь и гораздо эффективнее использовать реальное ядро.

Возможность обработки нескольких потоков позволяет вашему процессору беспрепятственно переключаться между рабочими нагрузками и задачами.

Что такое гиперпоточность?

Гиперпоточность в процессорах Intel и SMT (одновременная многопоточность) в процессорах AMD – это названия процесса разделения физических ядер на виртуальные, что позволяет одному ядру более эффективно обрабатывать несколько потоков.

По сути, это способ планирования потоков, которые будут выполняться ядром без простоев. Это достигается путём подготовки потока к обработке во время выполнения другого потока.

На самом деле, Hyperthreading и SMT – это не одновременная обработка двух потоков одним физическим ядром, а эффективный способ подготовки двух потоков к оптимизированной обработке – по одному за раз.

Все ли процессоры поддерживают Hyperthreading или SMT?

Большинство процессоров имеют поддержку Hyperthreading или SMT и способны запускать два потока на ядро.

Однако есть некоторые процессоры, такие как процессоры Intel Celeron или AMD Ryzen 3 более низкого уровня, которые не поддерживают Hyperthreading или SMT и, следовательно, будут иметь только один поток, работающий на ядро.

Intel специально отключает поддержку Hyperthreading на некоторых процессорах более высокого уровня, в основном по причинам сегментации рынка, поэтому обязательно ознакомьтесь с описанием продукта для ядер и потоков, прежде чем покупать процессоры ещё более высокого уровня.

Являются ли потоки такими же быстрыми, как ядра?

Потоки не так быстры, как ядра.

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

В лучшем случае потоки обеспечивают примерно на 50% большую производительность по сравнению с физическим ядром.

Вам нужен ЦП с поддержкой Hyperthreading или SMT?

Это зависит от вашей загруженности.

Поскольку задача всегда предпочтёт выполняться на свободном ядре, а не на свободном потоке (поскольку ядра быстрее, чем потоки), в зависимости от ваших типичных рабочих нагрузок вы можете вообще не использовать потоки ЦП.

Если вы выполняете активные рабочие нагрузки, такие как 3D-моделирование или игры, в течение обычного дня, скорее всего, вы не будете использовать все свои ядра, поскольку такие рабочие нагрузки не могут быть легко распараллелены и обычно выполняются только на одном или двух ядрах.

Тем не менее, для рабочих нагрузок, таких как рендеринг на ЦП, которые используют 100% ваших ядер, и легко используют все доступные потоки, наличие ЦП с поддержкой Hyperthreading или SMT может существенно повлиять на производительность.

1 Предисловие

Заблуждений, касающихся работы компьютера, предостаточно. Какие-то очень популярны, какие-то широко известны в узком кругу. Я выбрал парочку особо живучих, поддерживаемых верой тех, кто любит заниматься оптимизацией компьютера. Их опровержение не требует долгих объяснений нюансов работы операционной системы, программ и процессора. Достаточно использовать логику.

Прежде чем приступлю к описанию мифов, напишу несколько тезисов, на которые буду опираться в дальнейшем. Если вы не согласны со мной — подумайте дважды, почему. Может быть, мы с вами живём в параллельных вселенных?

Итак, вот тезисы, которые для меня являются истиной, подкреплённой фактами и знаниями. Надеюсь, после внимательного прочтения вы поймёте, к чему я веду.

1.Операционная система (ОС) — посредник между «железом» компьютера и программами (играми в том числе). В данном случае речь о Windows. Именно ОС и запущенные драйвера рисуют на экране картинку, обеспечивают запуск программ и позволяют запущенному софту использовать ресурсы компьютера: процессор, оперативную память, видеокарту, сеть и тому подобное. Фактически Windows состоит из ядра — небольшой, но сложной программки, которая регулирует приоритеты выдачи ресурсов, отвечает за изоляцию программ и делает много чего ещё, связанного с функционированием софта, запущенных драйверов, которые взаимодействуют с железом компьютера посредством функций ядра и собственно изолированной от железа части, где и крутятся наши игры, браузеры и прочее. Кто хочет узнать подробнее, может почитать статью на Википедии «Архитектура Windows NT», но это не обязательно в рамках данной заметки. Главное держать в уме, что система — посредник между физической частью ПК и теми программами, с которыми обычно работаем мы, люди.

2. Возможности софта ограничены возможностями операционной системы (в том числе драйверами). У прикладных программ и игр, которые мы видим на экране, нет прямого доступа к железу компьютера, они работают через посредника — Windows. Если система (и драйвера) чего-то не умеют, то программы до этого «чего-то» не доберутся. Например, для звуковой карты моего старого ноутбука Acer 5920G есть несколько версий драйверов. Так получилось, что в одном драйвере можно регулировать усиление звука микрофона, а в другом такой регулировки нет, зато можно включить улучшение звука технологией Dolby Surround. Поэтому, если я хотел слушать музыку с комфортом, приходилось ставить драйвер с Dolby Surround. Когда записывал видеоурок, ставил другой, где микрофон работает заметно лучше. Увы, ни одна программа не может обойти эти ограничения и дать доступ ко всему сразу, потому что нет драйвера, где есть обе упомянутые функции. Поэтому нет такой программы, которая при одном драйвере вернула бы возможности, доступные при другом драйвере. Это правило соблюдается всегда, в том числе для игр. У них нет прямого доступа к железу, только через посредника

Например, графика часто создаётся с помощью команд DirectX, но в контексте данной статьи это не важно

3. Создатели операционных систем не стремятся намеренно ограничивать производительность компьютера. Иначе будет а-та-та и много исков. Например, Apple наказали штрафом на 5 000 000 евро, когда выяснилось, что ОС старых моделей айфонов снижает производительность со временем. И ещё на 5 миллионов евро за то, что функция замедления работала тайно, без уведомления владельцев устройств. То есть нужно понимать, что если бы в Windows была какая-то функция, без явного уведомления пользователей как-то снижающая скорость вычислений ЦП, отключающая ядра процессора или ограничивающая возможности железа, то об этом бы писали во всех технических (и не только) СМИ. Были бы иски и репутационные потери. Но этого нет и не будет, потому что семейство Windows исследовано вдоль и поперёк. Баги и не оптимальные алгоритмы в системе были, есть и будут, но это случается с каждым сложным программным продуктом. Намеренное замедление не выгодно.

Работа процессора без дополнительных настроек

Достоинства применения многоядерного процессора
следует продемонстрировать таким образом: когда человек наполняет ведро водой, используя один кран, он реализует подобную работу в течение одного периода времени, но когда в процесс добавлен ещё один кран, то заполнить ёмкость можно будет значительно быстрее. Однако количество жидкости, которая в итоге вместится в ведро, не изменится.

В случае применения нескольких кранов улучшается производительность. И так же получается во время эксплуатации множества ядер в центральном процессоре — он начинает быстрее и результативнее обрабатывать информацию, которая поступает.

Существует один период во время работы О. С. Windows 10, когда в активном состоянии находится всего лишь один поток процессора. Это момент, когда компьютер загружает операционную систему. Хотя и в таком случае положение дел возможно исправить. Для этого необходимо знать, как включить 4 ядра на Windows 10, используя штатные средства операционной системы и настройки микропрограммы материнской платы (BIOS).

Встроенные утилиты Windows 10

  1. Для применения встроенных утилит требуется запустить в меню пуск команду «Выполнить» или употребить сочетание кнопок «Win + R». Далее, набрать слово без кавычек: «msconfig» и нажать на ENTER.
  2. Откроется инструмент системы со стандартными настройками O. S. Windows .
  3. Нужно выбрать закладку «Загрузка» и нажать на пункт «Дополнительные параметры». После этого отметить галочкой самый верхний левый пункт и указать в выпадающем списке максимальное число ядер. Если вы считаете, что 2 потоков будет достаточно, то можете выставить такое количество.
  4. С правой стороны тоже требуется активировать функцию «Максимум памяти», поставив галочку в этом пункте. Существенным требованием при этом будет то, что на отдельный поток процессора необходимо использовать как минимум 1 гб оперативной памяти. В связи с этим, если на компьютере, например, стоит 8-ядерный CPU, но только 2048 mb ОЗУ , то в параметре «Число процессоров» устанавливайте не выше двух ядер, чтобы не ухудшить ситуацию. Это требование нужно обязательно учитывать при использовании всех ядер процессора во время запуска системы.
  5. Птички в параметрах «Блокировка PCI» и «Отладка» должны отсутствовать.
  6. По окончании настроек и применении внесённых изменений ПК попросит перезагрузку, чтобы конфигурация начала работать выполните это требование. Сначала лучше загрузить Windows 10 в безопасном режиме для того, чтобы убедиться, что все функционирует нормально.

Настройки BIOS

Изменять параметры микропрограммы BIOS следует только в тот момент, когда они сбросились на стандартные установки по причине технического сбоя. Ещё подобная ситуация может произойти при падении заряда в батарейке стандарта CR2032, которая находится на материнской плате и отвечает за сохранение пользовательских настроек BIOS. В других ситуациях все ядра CPU в системе BIOS должны запускаться автоматически.

Для включения всех ядер перейдите в пункт «Advanced Clock Calibration»
в меню микропрограммы BIOS. И настройте здесь характеристики «All Cores» либо «Auto».

Запустить все ядра процессора Windows 10

По умолчанию, системы Windows используют всю мощность ЦП, для достижения наибольшей производительности. Но при возникновении сбоев работы компьютера или воздействии вирусов, количество работающих потоков может отличаться от максимального.

Для начала, проверим ЦП на «многоядерность».

Откройте «Диспетчер устройств» (Win+X) и раскройте список Процессоры.

Если у Вас не многопроцессорная система (когда материнская плата позволяет использовать больше одного CPU, встречается в серверном сегменте компьютеров), но будет отображаться количество всех вычислительных ядер процессора (и физические и логические потоки).

Вы также можете уточнить спецификацию Вашего ЦП на сайте производителя – Intel или AMD. Еще проверить количество можно через редактор реестра Windows. Откройте редактор реестра (regedit) и пройдите по пути:

HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor

В данной ветке будет указана информация о версии, модели, ревизии, частоте и других параметрах ЦП.

Настроить количество ядер на Windows 10 можно в параметрах Конфигурации системы. Для этого откройте окно Выполнить
(Win+R) и введите команду msconfig
.

Перед нами появится окно настройки памяти и ядер процессора.

По умолчанию, все галочки должны быть сняты (количество ядер при этом указывается как 1) и данные параметры неактивны. Чтобы активировать все ядра процессора Windows 10, поставьте галочку «Число процессоров» и в выпадающем меню, выберите максимально доступное число (в нашем случае это 8).

Нажмите ОК
и выполните перезагрузку для внесения изменений в систему.

Включить второе ядро процессора Windows 10 можно таким же образом, выставив значение 2 или сняв галочку с «Числа процессоров», в этом случае число будет определяться на основе данных UEFI (BIOS).

Как узнать, сколько ядер в процессоре компьютера или ноутбука, где посмотреть количество ядер и потоков

Ядро – это вычислительный блок процессора. Соответственно, чем их больше, тем больше потоков команд компьютер может исполнять одновременно. Это положительно сказывается на производительности при множестве одновременно запущенных процессов, а также в многопоточных приложениях (например, в «тяжёлых» играх или видеоредакторах). Поэтому необходимо знать эту важную характеристику своего процессора.

Используем диспетчер устройств

Узнать нужную информацию можно стандартными средствами windows. Чтобы открыть утилиту:

  • в windows 10 – нажмите правой кнопкой мыши по значку «Пуск». Откроется Меню быстрого доступа, в котором надо нажать «Диспетчер устройств».
  • в windows 7 – откройте меню «Пуск», щёлкните правой кнопкой мыши на поле «Компьютер» и в выпадающем списке выберите «Управление». Вы увидите окно, в левом меню которого следует выбрать «Диспетчер устройств».

В результате вы получите список, состоящий из типов установленных устройств. Там же есть и пункт «Процессоры». Нажмите на стрелку слева от него, либо дважды щёлкните по его названию. В результате развернётся список из нескольких позиций, каждая из которых соответствует одному потоку команд. Если ваш ЦП поддерживает гиперпараллельность («Hyper Threading»), то, чтобы узнать число реальных ядер, следует поделить количество этих позиций на 2. Если такой технологии нет, делить не нужно.

Через диспетчер задач

Это известное приложение также позволяет узнать некоторые сведения о ЦПУ. Для запуска щёлкните правой кнопкой мыши по незанятому пространству внизу экрана, где находится панель задач. Всплывёт меню, где нас интересует пункт «Диспетчер задач» или «Запустить диспетчер задач».

windows 7. В окне программы перейдите на вкладку «Быстродействие».

Справа вверху вы увидите несколько графиков, озаглавленных как «Хронология загрузки ЦП». Если график только один, зайдите в меню «Вид» и в пункте «Загрузка ЦП» выставьте «По графику на каждый ЦП». В результате количество этих графиков будет отображать количество потоков. Если процессор поддерживает гиперпараллельность, то, чтобы узнать число физических ядер, кол-во графиков следует поделить на 2.

windows 10. В окне программы щёлкните по вкладке «Производительность».

В правом нижнем углу вы увидите основные характеристики своего ЦП, в том числе количество физических ядер и потоков («логических процессоров»).

Используем программу Everest

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

В окне программы вы увидите множество значков. Нажмите на иконку с надписью «Системная плата».

Из появившихся значков нажмите на «ЦП»

В открывшемся списке свойств обратите внимание на «Тип ЦП». Здесь вы и найдёте интересующую вас информацию

Определяем количество ядер через CPU-Z

Это приложение очень удобно своей компактностью, бесплатностью и простотой интерфейса. Сразу после запуска перед вами открывается вкладка со всеми основными свойствами процессора, среди которых кол-во физических ядер (в английской версии «Cores») и потоков («Threads»).

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

Быстродействие центрального процессора (ЦП) определяется его частотой. Однако, уже почти 15 лет, как значения частоты ЦП достигли тех величин, когда её дальнейший рост экономически невыгоден. То есть, для увеличения частоты ЦП на 10% приходилось бы увеличивать его энергопотребление на 100%.

Выходом из данной ситуации была бы новая технология производства чипов, однако, ни одно из перспективных направлений так и не было разработано. В итоге, конструкторы микросхем пошли по совсем другому пути: если не удаётся ускорить один ЦП, попробуем использовать несколько ЦП. Так и родилась идея многопроцессорности – использования микросхем, у которых в одном корпусе расположен не один ЦП, а несколько – т.н. ядер.

В наши дни быстродействие ЦП определяется не сколько его частотой, сколько числом ядер. Кроме того, для более правильной характеристики ЦП оперируют не понятием ядра, а понятием потока – наименьшей единицы обработки, которая может быть назначена операционной системой (ОС). Очень грубо говоря, количество потоков и процессов, выполняемых одновременно одним ЦП совпадают.

Логично было бы предположить, что сколько ядер, столько и потоков, поскольку каждый ЦП решает свою задачу. Однако, это не так. Дело в том, что в быстродействующих системах преимущественно используются пиковые нагрузки на ЦП, в то время, как его средняя загруженность редко превышает даже 30% от максимальной.

Это было учтено инженерами Intel, которые предложили технологию HyperThreading – условного, или логического разбиения процессора на два, каждый из которых способен обрабатывать один поток. На каждый поток отводился свой набор регистров и свои вектора прерываний, и ОС может легко переключатся между ними.

Важно! Разница между потоком и задачей достаточно существенная. Поток – это небольшой набор выполняемых ЦП, существующий не более, чем в рамках одной большой задачи

Число потоков внутри задачи может насчитывать десятки. На задачу отводятся все возможные аппаратные ресурсы процессора, поток же пользуется только их незначительной частью.

Таким образом, процессор мог переключаться между задачами уже на аппаратном уровне. И с тех пор все «внутренности» процессоров с технологией HyperThreading считаются «один за два». То есть логически вместо одного ЦП система использует это устройство, как два, при этом фактически используется только две разных записи состояния того или иного процесса, а аппаратная часть используется процессами «по очереди».

На что же влияет подобная процедура и как она увеличивает быстродействие? Практический выигрыш от такой «виртуальной многоядерности» действительно есть. Он составляет от 5% до 30% увеличения вычислительной мощности.

Следовательно, для того, чтобы оценить быстродействие той или иной системы необходимо в точности знать следующие параметры микропроцессора:

  • его тактовую частоту;
  • сколько ядер у него на кристалле;
  • сколько потоков, поддерживается этим процессором.

Рассмотрим более подробно, как можно узнать, сколько потоков в процессоре. Фактически, если речь идёт о ЦП, произведенных за последние 7 лет, то можно сказать, что число потоков в два раза превышает число ядер.

Утилиты для мониторинга системы

Определить количество ядер процессора можно и с помощью специальных программ для мониторинга системы. В операционной системе Windows есть две встроенные программы для этих целей:

  1. диспетчер устройств;
  2. монитор ресурсов.

Как узнать, сколько ядер в компьютере

Еще недавно увеличение производительности процессора связывалось с увеличением характеристики тактовой частоты. Но данный параметр не мог расти бесконечно долго и производители это хорошо понимали. Выход нашли через установку на подложку микропроцессора нескольких ядер, значительно увеличивавших скорость его работы при использовании достигнутых параметров тактовой частоты. Также, сделав подложку многоядерной, смогли добиться реальной многозадачности для компьютерных систем, вместо работавшей до этого виртуальной подложки. Многоядерные системы стали использовать настольные компьютеры, ноутбуки, смартфоны, планшеты. Эта технология проникла и в миниатюрный мир микро-ПК, где встречаются даже четырехъядерные гаджеты.

Сколько ядер в компьютере, ноутбуке?

Здравствуйте.

Вот такой, казалось бы, тривиальный вопрос «а сколько ядер в компьютере?» задают довольно часто. Причем, вопрос этот стал возникать сравнительно недавно

Лет 10 назад покупая компьютер, пользователи обращали внимание на процессор только со стороны количества мегагерц (ведь процессоры были одно-ядерными)

Чтобы узнать сколько ядер на вашем компьютере, можно воспользоваться специальными утилитами (о них подробнее ниже), а можно встроенными средствами Windows. Рассмотрим все способы по порядку…

1. Способ №1 — диспетчер задач

Чтобы вызвать диспетчер задач: зажмите кнопки «CNTRL+ALT+DEL» или «CNTRL+SHIFT+ESC» (работает в Windows XP, 7, 8, 10).

Далее нужно перейти во вкладку «производительность» и вы увидите количество ядер на компьютере. Кстати, этот способ самый простой, самый быстрый и один из самых достоверных.

Например, на моем ноутбуке с ОС Windows 10, диспетчер задач выглядит так, как на рис. 1 (чуть ниже в статье (2 ядра на компьютере)).

Рис. 1. Диспетчер задач в Windows 10 (показано количество ядер)

Кстати, обратите внимание на то, что логических процессоров 4 (многие путают их с ядрами, но это не так). Об этом более подробно внизу этой статьи. Кстати, в ОС Windows 7 определение количества ядер происходит аналогично

Даже возможно наглядней, так как на каждое ядро показывается свой «прямоугольник» с загрузкой. Рисунок 2 ниже представлен из ОС Windows 7 (английская версия)

Кстати, в ОС Windows 7 определение количества ядер происходит аналогично. Даже возможно наглядней, так как на каждое ядро показывается свой «прямоугольник» с загрузкой. Рисунок 2 ниже представлен из ОС Windows 7 (английская версия).

Рис. 2. Windows 7: количество ядер — 2 (кстати, этот способ не всегда достоверен, т.к. здесь показывается количество логических процессоров, которое не всегда совпадает с реальным количеством ядер. Об этом подробнее в конце статьи).

2. Способ №2 — через Диспетчер устройств

Нужно открыть диспетчер устройств и перейти во вкладку «процессы«. Диспетчер устройств, кстати, можно открыть через панель управления Windows, введя в поисковую строку запрос вида «диспетчер…«. См. рис. 3.

Рис. 3. Панель управления — поиск диспетчера устройств.

Далее в диспетчере устройств, открыв нужную вкладку, нам остается только посчитать, сколько ядер в процессоре.

Рис. 3. Диспетчер устройств (вкладка процессоры). На данном компьютере двух-ядерный процессор.

3. Способ №3 — утилита HWiNFO

Статья на блоге о ней: https://pcpro100.info/harakteristiki-kompyutera/

Отличная утилита для определения основных характеристик компьютера. Причем, есть portable версия которая не нуждается в установке! Все что требуется от вас — это запустить программу и дать ей 10 секунд на сбор информации о вашем ПК.

Рис. 4. На рисунке показано: сколько ядер в ноутбуке Acer Aspire 5552G.

4-й вариант — утилита Aida

Aida 64

Отличная утилита во всех отношениях (минус — разве только, что платная…)! Позволяет узнать максимум информации из вашего компьютере (ноутбука). В ней достаточно легко и быстро узнать информацию и о процессоре (и о количестве его ядер). После запуска утилиты зайдите в раздел: системная плата/ЦП/вкладка Multi CPU.

Рис. 5. AIDA64 — просмотр сведений о процессоре.

Кстати, здесь следует сделать одну ремарку: несмотря на то, что показано 4 строки (на рис. 5)  — количество ядер 2 (это можно достоверно определить, если посмотреть вкладку «суммарная информация«)

На этом моменте я специально заострил внимание, так как многие путают количество ядер и логических процессоров (причем, этим пользуются иногда нечестные на руку продавцы, продавая двух-ядерный процессор, как четырех-ядерный…)

Количество ядер — 2, количество логических процессоров — 4. Как такое может быть?

В новых процессорах от Intel логические процессоры в 2 раза больше физических благодаря технологии HyperThreading. Одно ядро выполняет сразу 2 потока. Какого-то смысла в погони за количеством «таких ядер» — нет (на мой взгляд…). Прирост от этой новой технологии зависит от запускаемых приложении и политизированности оных.

Часть игр могут вообще не получать прироста в производительности, другие же — прибавят ощутимо. Существенный прирост можно получить, например, при кодировании видео.

В целом, главное здесь следующее: количество ядер — это количество ядер и не нужно его путать с количеством логических процессоров…PS

Какие еще утилиты можно использовать для определения количества ядер компьютера:

  1. Everest;
  2. PC Wizard;
  3. Speccy;
  4. CPU-Z и др.

А на этом я отклоняюсь, надеюсь информация будет полезна. За дополнения, как всегда, всем большая благодарность.

Всего наилучшего

Понравилась статья? Поделиться с друзьями:
ПоватТех
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: