Каждое ядро на самом деле процессор. В течение достаточно долгого времени было трудно создавать процессоры с несколькими ядрами, поэтому компьютеры, которые должны были иметь высокую производительность и выполнять большое количество задач, одновременно использовали несколько процессоров.
В течение этого десятилетия технологии развивались настолько, что практично иметь два ядра на одном процессоре. Это в основном пакет 2-в-1, который часто лучше, чем два отдельных процессора. Охлаждение проще, как и строительство материнских плат. Плюс два ядра могут связываться друг с другом быстрее, чем два отдельных процессора.
С программной стороны существуют так называемые "потоки". По сути, каждая простая программа может делать только одну вещь за один раз. Если вы хотите сделать больше, чем одно, например нажать кнопку, когда ваш текстовый процессор сканирует документ, вам нужно разделить программу на более мелкие компоненты, которые называются потоками. Компьютер может быстро изменить выполняемый шаг, поэтому у пользователя создается впечатление, что одновременно происходит несколько вещей. На компьютерах с несколькими процессорами каждый процессор может выполнять хотя бы один поток (есть процессоры, которые могут выполнять более одного одновременно, но я не буду сейчас вдаваться в подробности). Иногда одному процессору нужны данные из потока, который выполняется другим процессором. Замедление может произойти, когда один процессор передает данные другому. Это многоядерные процессоры меньше подвержены этой проблеме, потому что все ядра находятся в одном процессоре.
Теперь для ваших конкретных вопросов. Вы неправильно истолковали партию 2 Duo. Это (Core 2) Duo, то есть Core 2 является преемником Core, так как у нас был Pentium II в качестве преемника Pentium. Duo означает, что на этом процессоре два ядра. У вашего друга есть 2 четырехъядерных Xeons. Его система представляет собой сочетание многопроцессорной системы и многоядерной системы. Каждый процессор имеет 8 ядер, а система имеет 2 процессора. Они также немного быстрее вашего процессора, если измерять ядро за ядро.
Это означает, что вы можете запускать 2 приложения одновременно, в то время как он может запускать 8 приложений одновременно. Это хорошо в тех случаях, когда некоторые приложения очень требовательны, требуют много процессорного времени и их работа выполняется в отдельных потоках. Это также хорошо в тех случаях, когда существует один поток, который очень требователен, поскольку в системе есть дополнительные процессоры, которые можно использовать для выполнения других потоков, что делает систему более отзывчивой.
Существует также сравнение Xeon Core. Оба процессора связаны между собой, но процессоры Xeon предназначены для серверов, где необходимо обрабатывать большие объемы данных и где надежность чрезвычайно важна. Они обычно очень высокого качества. Основные процессоры - это более простые версии для настольных компьютеров и ноутбуков, они дешевле и имеют более низкое качество. Также процессоры Xeon используют различный тип оперативной памяти, которая может обнаруживать ошибки, вызванные фоновым излучением (среди прочего), и исправлять их. Более того, система вашего друга может занимать гораздо больше оперативной памяти, чем ваша собственная. Я не знаю точных цифр MacBook Pro в то время, когда ваш процессор был популярен, он не мог занимать более 4 ГБ ОЗУ, в то время как компьютер вашего друга мог, вероятно, занять не менее 16 ГБ ОЗУ и, возможно, больше.
Что касается качественной части, которую я упомянул: в основном все процессоры одного поколения производятся вместе. На одном этапе производства каждый процессор проходит испытания. После тестирования процессоры классифицируются так, что худшие процессоры, которые могут быть неработоспособными, отбрасываются, процессоры с легким повреждением имеют поврежденные детали и продаются как дешевые процессоры, полностью функционирующие процессоры обычно переходят в средний класс, а самые дорогие процессоры - те, которые дали лучший результат результаты при тестировании. Я ожидаю, что тестирование будет гораздо более строгим для Xeons.
Таким образом, практически все, что может сделать ваш компьютер, может сделать компьютер вашего друга, но гораздо быстрее.