Я читал о двухпроцессорных материнских платах, но некоторые вещи, похоже, не совсем понятны. У меня есть несколько вопросов:
Будет ли компьютер с двумя одноядерными процессорами с частотой 1 ГГц таким же быстрым, как компьютер с одним двухъядерным процессором с частотой 1 ГГц?
Можно ли просто вставить любой старый процессор, который подойдет, или процессор должен его поддерживать?
Должны ли они быть одной модели/скорости?
В конце концов, имеет ли хоть что-то значение?
EDIT. Новые вопросы:
Если я поставлю только один процессор, он может быть любого типа? Или он все равно должен поддерживать двойную обработку?
Как можно найти процессоры, поддерживающие вышеупомянутую двойную обработку?
Это все, спасибо.
решение1
Будет ли компьютер с двумя одноядерными процессорами с частотой 1 ГГц таким же быстрым, как компьютер с одним двухъядерным процессором с частотой 1 ГГц?
Если предположить, что мы сравниваем процессоры одного поколения: да, примерно одинаково быстрые.
Это не значит, что скорость всегда одинакова:
- Например, могут быть различия, если задача мигрирует между CPU0 и CPU1. На двухъядерном процессоре это может означать, что указанные задачи сохраняют общий кэш L2 или общий кэш L3. В этом случае на двухъядерном процессоре это будет быстрее.
- Или наоборот: Материнские платы с двумя сокетами часто имеют два ЦП и два набора контроллеров памяти. Пропускная способность памяти может быть в два раза выше. Если вы получаете доступ к большим объемам памяти (достаточно большим, чтобы никакая значительная часть не помещалась в кэш), то система с двумя сокетами может быть быстрее.
Можно ли просто вставить любой старый процессор, который подойдет, или процессор должен его поддерживать?
Процессор должен его поддерживать. И в случае большинства материнских плат вам понадобятся две идентичные модели ЦП, работающие на одинаковой скорости.
Должны ли они быть одной модели/скорости?
См. выше.
В конце концов, имеет ли хоть что-то значение?
Кто узнает, что все это имело для нас какое-то значение?