Мой MacBook имеет двухъядерный процессор на 2,4 ГГц. Поскольку это имеет два отдельных ядра, который означает, что это может выполнить две функции сразу, правильно?
Это означает, что каждое ядро составляет приблизительно 1.2 ГГц каждый (для объединенных 2,4 ГГц) или является ими на самом деле 2,4 ГГц каждый, и поэтому эффективно достигает 4,8 ГГц?
Двойной (и четверка) основные процессоры смущают меня.
Каждое ядро достигает 2,4 ГГц.
Хотя это не означает, что Ваша система дважды с такой скоростью, как одножильная система на 2,4 ГГц. Параллелизм имеет (в принципе) самое большее линейное ускорение, но в действительности это часто намного медленнее (хотя еще быстрее, чем одноядерное).
Иоганнес выше корректен при разговоре о макс. частоте для каждого ядра в многоядерном процессоре. Оценка частоты касается каждого ядра. Так, многоядерный процессор на 2.4 ГГц обычно выполняет каждый процессор на макс. частоте на 2,4 ГГц. Существует два исключения (одно очень общее и одно новое):
Чтобы быть совершенно ясным, наличие нескольких ядер НЕ ускоряет программу, если это не было специально предназначено для многопоточности.
Эффект наличия нескольких ядер:
Каждый поток работает самое большее с такой скоростью, как Ваша базовая тактовая частота. И, параллельная обработка позволяет приложению выполнять больше чем один поток сразу.
Это означает, что самое большее, Ваша вычислительная мощность будет двойной, но не на любом потоке.
Ваш вопрос о центральных процессорах Core 2, не Core i7. Обратите внимание, тем не менее, что при покупке Core i7 920 Вы будете видеть, что ЦП является четырехъядерным процессором, достигающим 2,66 ГГц. Это означает, что каждое ядро достигает 2,66 ГГц. Однако из-за Турбо Повышения Core i7, ЦП может на самом деле достигнуть 2,8 ГГц, особенно при запуске однопоточных приложений.
Как другие указали, Вы не можете умножить скорость ЦП с количеством ядер, чтобы определить, как 'быстро' это, я просто указываю, что вещи на самом деле еще более сбивают с толку, чем это с текущим поколением Intel CPUs.