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