Ответ на вопрос от читателя:
«Привет, Игорь! Расскажи почему нет 2-х процессорных бытовых компьютеров. с ув. Станислав».
Думаю, тема будет интересна многим.
Опытные пользователи знают, что помимо классических компьютеров, где на материнской плате расположен только один центральный процессор, есть двухпроцессорные ПК. В большинстве случаев, такие системы используются на серверах. Но почему бы не оснащать обычные ПК двумя процессорами, ведь мощность, по идее, должна множиться? Да, так многие и считают, но это заблуждение, которое мы рассмотрим в подробностях.
Двухпроцессорные компьютеры получили свое широкое распространение еще в те времена, когда все CPU имели только одно физическое ядро. Но такая модель осталась популярной для серверов, которые работают годами и работают круглосуточно.
Использование второго CPU на сервере позволяет компьютеру обрабатывать больше соединений одновременно, ведь к веб-сайту могут подключаться десятки тысяч пользователей. Как правило, задачи веб-сервера простые и монотонные, особая мощность не нужна, а нужно лишь грамотное распределение ресурсов.
Архитектура серверного процессора заточена под длительную работу и высокую отказоустойчивость, поэтому два CPU на одном сервере в данном случае считается эффективной моделью. Процессоры в нем не работают на всю мощность, чтобы избежать ненужного перегрева.
Но вернемся к обычному компьютеру — здесь два процессора просто не нужны. Дело в том, что не весь софт умеет работать с двумя процессорами. Чего и греха таить — некоторые программы и игры с одним-то CPU корректно не уживаются и не всегда верно используют его ресурсы. Мне встречались программы, которые вместо 4-х ядер использовали одно, занимали его на 100% и сильно тормозили, хотя могли бы распараллеливать нагрузку.
Сборка из 2-х мощных и современных процессоров дорогая, потребляет больше энергии, а результат практически не ощутим. Поэтому таких сборок и нет. Сейчас один процессор справляется со всеми задачами, а если будет еще один такой второй? Смысл? Ведь все задачи для бытового ПК может потянуть один топовый процессор даже не напрягаясь.
Да, на всем известном китайском сайте можно заказать связку материнская плата + пара серверных процессоров, которые отработали последние 6-10 лет в каком-нибудь дата-центре, но это полностью бессмысленная задача, которая не даст прироста производительности в бытовых задачах.
Смысл иметь двухпроцессорную сборку для домашнего ПК только один — если у пользователя есть задачи, которые заточены именно под два процессора. В других ситуациях, данная конструкция будет бесполезна.
В заключение хочется сказать, что распараллеливание задач под ядра или физические процессоры задача не из простых. Поэтому, разработчики не учитывают такую возможность для обычного пользователя, ведь их (пользователей) очень мало. А так, если пофантазировать, было бы прекрасно: на одном процессоре у нас крутится Windows, другой задействован в игре или видеоредакторе. Но увы — двухпроцессорные ПК существуют лишь только для специфических задач.
Читайте далее:
Бытовому ПК или ноутбуку такая технология не нужна. Если говорить простыми словами, то представим себе автомобиль «Жигули» с двумя двигателями. Машина на одном двигателе едет хорошо, а если и второй еще крутится будет, то будет от этого толк? Нет, ну разве что рассматривать вторую силовую установку, как запасную 🙂 В точности также и двухпроцессорные ПК для дома или офиса.
По крайней мере до тех пор, пока человечество не дошло до потолка в техпроцессе производства CPU. Возможно, в будущем, когда мы упремся в тупик (не сможем создать процессор мощнее), двухпроцессорные ПК войдут в моду. Поживем, увидим, как говорится.
Есть чем дополнить? Жду в комментариях 👇
Подписывайтесь, чтобы не пропустить новые публикации: