Как Включить Все Ядра В Windows

Эволюция центральных процессоров или процессоров — интересная и сложная тема для изучения. Начиная с выпуска Intel 4004 в 1971 году и заканчивая современными процессорами Intel 10-й серии, эти чипы продемонстрировали удивительное увеличение скорости и вычислительной мощности всего за пять коротких десятилетий. Вычислительные задачи, которые когда-то были невообразимыми даже для самых крупных мэйнфреймов, теперь могут выполняться самым дешевым бюджетным смартфоном, причем даже самые простые ноутбуки в сотни раз превосходят компьютеры, выполняющие миссии Apollo. Однако, даже несмотря на астрономически быстрое развитие вычислительной мощности, одной из разработок, которая до сих пор удивляет людей, является концепция многоядерных процессоров. Производители, такие как Intel и AMD, заявляют о своих постоянно растущих показателях ядер на новых процессорах — 4 ядра, 8 ядер, 16 ядер, даже 32 ядра — и их полезность для больших вычислительных нагрузок. Но что это вообще значит?

Какие процессорные ядра?

  • Ядро процессора — это независимый процессор на всем физическом чипе процессора. Каждое ядро ​​имеет свое собственное оборудование и кэш-память и подключается к остальной части ЦП через общую память чипа и системную шину. Ядро — это, по сути, целый процессор, поэтому многоядерный процессор — это то же самое, что объединить несколько процессоров и заставить их работать в тандеме. Причиной наличия большего количества ядер на процессоре является то, что часто бывает выгоднее разделять вычислительные задачи между несколькими ядрами, а не одним массивным, чтобы позволить ему быстрее и эффективнее завершать работу.

Однако эффективность этого метода зависит от операционной системы, которую вы используете, а также от конкретного приложения; многие операционные системы и приложения раньше не могли использовать преимущества нескольких ядер и, как следствие, не видели каких-либо ощутимых преимуществ от дополнительных ядер. Однако, к счастью, почти все современные операционные системы и многие ресурсоемкие программы, такие как Adobe Premiere, могут использовать дополнительные ядра и, как следствие, работать быстрее и эффективнее, чем в противном случае.

  1. Многоядерные процессоры начали свою работу еще в 1996 году, когда процессор IBM Power4 работал с двумя ядрами на одном кристалле, что было революционным для того времени. Однако программная поддержка для этого нововведения появилась не сразу. Однако, начиная с Windows XP в 2001 году, Windows начала поддерживать многоядерные операции, и многие разработчики приложений последовали их примеру. В результате практически любое ресурсоемкое программное обеспечение, которое вы используете сегодня, будет полностью использовать мощь многоядерного процессора, который вы почти наверняка используете под капотом.

Включение ядер ЦП в Windows

Один из вопросов, который нам обычно задают на TechJunkie, заключается в том, нужно ли вам что-то делать, чтобы в полной мере использовать многоядерные процессоры на вашем компьютере. Ответ в том, что это действительно зависит от версии Windows, которую вы используете. В более старых версиях Windows, таких как Windows XP, вам может потребоваться изменить системные настройки в BIOS, чтобы обеспечить работу многоядерных функций. Однако в любой более новой версии Windows многоядерная поддержка включается автоматически; Вы можете изменить свои настройки, чтобы использовать меньшее количество ядер, если это необходимо для устранения причины совместимости программного обеспечения, но это исключительно редко.

Основные настройки в Windows 10

  • Если вы используете Windows 10, все ваши процессорные ядра будут полностью использованы по умолчанию, если ваш BIOS / UEFI установлен правильно. Единственный раз, когда вы будете использовать эту технику, это ограничить количество ядер, будь то по причинам совместимости программного обеспечения или иным образом.
  1. Введите «msconfig» в поле поиска Windows и нажмите Enter.
  2. Выберите вкладку Boot, а затем Дополнительные параметры.
  3. Установите флажок «Количество процессоров» и выберите количество ядер, которые вы хотите использовать (вероятно, 1, если у вас есть проблемы с совместимостью) из меню.
  4. Выберите ОК и затем Применить.

Если вы используете Windows 10, флажок «Количество процессоров» будет обычно не отмечен. Это связано с тем, что Windows настроена на использование всех ядер всякий раз, когда программа может их использовать.

Основные настройки в Windows Vista, 7 и 8

В Windows Vista, 7 и 8 доступ к многоядерному параметру осуществляется через тот же процесс msconfig, который описан выше для Windows 10. В Windows 7 и 8 также возможно установить привязку к процессору, то есть сообщить операционной системе: использовать конкретное ядро ​​для конкретной программы. Это было полезно для ряда вещей; вы могли бы настроить определенную программу на постоянное выполнение на одном ядре, чтобы она не мешала другим системным операциям, или вы можете настроить программу, которая испытывала трудности при работе на любом ядре, кроме первого логического ядра, для использования ядра, на котором она работала Лучший.

Не обязательно устанавливать основные сходства в Windows 7 или 8, но если вы хотите, это просто.

  1. Выберите Ctrl + Shift + Esc, чтобы вызвать диспетчер задач.
  2. Щелкните правой кнопкой мыши программу, ядро ​​которой вы хотите изменить, и выберите Детали.
  3. Выберите эту программу еще раз в окне сведений.
  4. Щелкните правой кнопкой мыши и выберите Set Affinity.
  5. Выберите одно или несколько ядер и установите флажок для выбора, снимите флажок, чтобы отменить выбор.

Вы можете заметить, что в списке вдвое больше ядер, чем у вас. Например, если вы используете процессор Intel i7 с 4 ядрами, в окне Affinity будет отображаться 8. Это потому, что гиперпоточность эффективно удваивает ваши ядра, с четырьмя реальными и четырьмя виртуальными. Если вы хотите узнать, сколько физических ядер у вашего процессора, попробуйте это:

  1. Выберите Ctrl + Shift + Esc, чтобы вызвать диспетчер задач.
  2. Выберите Performance и выделите CPU.
  3. Проверьте в правом нижнем углу панели под ядрами.

Существует полезный пакетный файл, который вы можете создать, который может вызвать привязку процессора к конкретным программам. Вам не нужно использовать его, но если вы делаете …

  1. Откройте Блокнот или Блокнот ++.
  2. Введите «Start / affinity 1 PROGRAM.exe». Введите без кавычек и измените PROGRAM на имя конкретной программы, которую вы пытаетесь контролировать.
  3. Сохраните файл со значимым именем и добавьте «.bat» в конец. Это создает его как командный файл.
  4. Сохраните его в месте установки программы, указанном на шаге 2.
  5. Запустите пакетный файл, который вы только что создали, чтобы запустить программу.

Когда вы видите «сходство 1», это говорит Windows, чтобы использовать CPU0. Вы можете изменить это в зависимости от того, сколько у вас ядер — ‘affinity 3’ для CPU1 и так далее.

Должен ли я включить все ядра в Windows 10?

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

Угол энергопотребления довольно сложно объяснить. Реальность такова, что энергопотребление современного ПК может быть высоким в периоды времени. Но это также правда, что эти всплески власти все еще не используют столько сока. Даже при максимальном энергопотреблении Core i7 (который в настоящее время является победителем в конкурсе мощности среди основных процессоров) потребляет всего 130 Вт. Сравните это с холодильником на 250 Вт. оконный блок переменного тока на 1400, а система кондиционирования на 3500 ватт. Если вы хотите сэкономить электроэнергию, выключите переменный ток и оставьте компьютер работать на полную мощность.

Аргумент в пользу сокращения использования ядра для экономии заряда батареи ноутбука (меньше потребляемой энергии = меньше циклов зарядки = этот Macbook длится несколько лет дольше) имеет некоторую поверхностную привлекательность. Я признаю, что, учитывая, сколько может стоить высококлассный ноутбук, может иметь смысл отключить компьютер, отключив некоторые ядра. Однако эта цель может быть достигнута гораздо эффективнее и удобнее, если немного разогнать процессор. Разгон означает, что часы машины должны работать медленнее, чем обычно, что, в свою очередь, снизит производительность и резко сократит разрядку батарей. Ядра, когда они не используются, просто не потребляют много энергии, поэтому экономия будет минимальной. Разгон процессора напрямую снижает энергопотребление всей машины и может фактически достичь цели увеличения срока службы ноутбука.

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

Leave a Reply