Вот некоторые представители этих типов: Intel Celeron, Intel Core 2 Duo (рис. 2.21), Intel Core 2 Quad, AMD Athlon, AMD Athlon 64 X2 (рис. 2.22) и др. Все они различаются интерфейсом, используемыми технологиями (алгоритмами, количеством ядер) и быстродействием.
Рис. 2.21. Двухъядерный процессор Intel Core 2 Duo
Рис. 2.22. Двухъядерный процессор AMD Athlon 64 X2 6000+
Рынок предлагает очень большой выбор процессоров разной частоты, начиная с «младших» (более дешевых) моделей и заканчивая моделями высшей категории, содержащими несколько ядер.
Следует также упомянуть то, что разработка процессоров идет по трем направлениям: процессоры для персональных компьютеров, процессоры для серверов и процессоры для переносных устройств (ноутбуков, КПК, PDA и др.). Процессоры третьего направления характеризуются уменьшенным потреблением энергии, что особенно важно для данного типа устройств.
Когда идет речь о сравнении быстродействия процессоров различных производителей, возникает множество спорных вопросов и еще больше неоднозначных ответов. Однако ясно одно: быстродействие процессора зависит от очень многих факторов, основными из которых являются пропускная способность шин обмена информацией, частота работы ядра, наличие расширений стандартных инструкций, тип и размер кэш-памяти, пропускная способность контроллера памяти, аппаратные технологии ядра и многое другое. С некоторыми из них вы сможете познакомиться ниже.
Частота ядра – показатель, влияющий на скорость выполнения команд процессором. Однако это совсем не означает, что она характеризует его быстродействие. Дело в том, что в зависимости от конструкции ядра и наполнения его различными аппаратными блоками ядро способно выполнять за один такт разное количество команд, поэтому часто бывает так, что процессоры с разной частотой имеют одинаковую производительность.
По умолчанию единицей одного такта считается 1 Гц. Это означает, что при частоте 1 ГГц ядро процессора выполняет 1 млрд тактов в секунду. Теоретически, если считать, что за один такт ядро выполняет одну операцию, скорость работы процессора составила бы 1 млрд операций в секунду. На практике же этот показатель вычислить достаточно трудно, поскольку на него влияет количество выполняемых операций за такт, сложность этих операций[6], пропускная способность шин кэш-памяти и оперативной памяти и т. д.
Слово «шина» следует понимать как некоторый канал с определенными характеристиками, через который процессор обменивается данными с остальными устройствами. Примером такого канала может быть канал, по которому идет обмен данными с кэш-памятью, с контроллером памяти, с видеокартой, жестким диском и т. д.
Главными характеристиками шины являются ее разрядность и частота работы. Так, чем выше ее разрядность и частота, тем больше данных может пройти через нее за единицу времени и тем больше информации будет обработано процессором