Ваши начальные чувства верны - есть отрицательный уклон к нескольким ядрам, и это не совсем то, что заслуживает.
В те времена, когда большинство пользователей использовали свои настольные ПК только для простой обработки текста, возможно, был спор. Но в наши дни такие вещи, как браузеры с несколькими вкладками, каждая в своем собственном процессе (chrome и т. Е. Выполняют разделение на уровне процессов для вкладок), а также такие вещи, как видеодекодеры на веб-страницах и дополнительные задачи, которые можно легко выгружать, как на лету рендеринг эффектов ака css3, даже один браузер может оправдать причину гораздо большего количества оперативной памяти и нескольких ядер.
Добавьте к этому тот факт, что некоторые пользователи могут также играть в игры на этом ПК или использовать такие инструменты, как garageband, imovie, handbrake, несколько ядер, может быть огромным преимуществом.
Неверно полагать, что вам нужно максимально увеличить (т.е. использовать 100% ЦП на одном ядре) ядро, чтобы другое ядро могло быть полезным. Потому что здесь мы говорим о параллелизме. Переключение задач внутри процессора обычно выполняет пакет операций, прежде чем он переключает свой стек на другой процесс. Не все эти задачи связаны с процессором, поэтому вы не увидите всплеска процессора, даже если ядро заблокировано.
В принципе, вы правы, но какое количество ядер самое эффективное? 2? 4? 12? Скорее всего, это будет зависеть от привычек пользователей ... Я склонен к этому 2-4 для большинства пользователей, но я только догадываюсь.