Обслуживание и настройка компьютера - стр. 14
Когда идет речь о сравнении быстродействия процессоров различных производителей, возникает множество спорных вопросов и еще больше неоднозначных ответов. Однако ясно одно: быстродействие процессора зависит от очень многих факторов, основными из которых являются пропускная способность шин обмена информацией, частота работы ядра, наличие расширений стандартных инструкций, тип и размер кэш-памяти, пропускная способность контроллера памяти, аппаратные технологии ядра и многое другое. С некоторыми из них вы сможете познакомиться ниже.
Частота ядра – показатель, влияющий на скорость выполнения команд процессором. Однако это совсем не означает, что она характеризует его быстродействие. Дело в том, что в зависимости от конструкции ядра и наполнения его различными аппаратными блоками ядро способно выполнять за один такт разное количество команд, поэтому часто бывает так, что процессоры с разной частотой имеют одинаковую производительность.
По умолчанию единицей одного такта считается 1 Гц. Это означает, что при частоте 1 ГГц ядро процессора выполняет 1 млрд тактов в секунду. Теоретически, если считать, что за один такт ядро выполняет одну операцию, скорость работы процессора составила бы 1 млрд операций в секунду. На практике же этот показатель вычислить достаточно трудно, поскольку на него влияет количество выполняемых операций за такт, сложность этих операций[6], пропускная способность шин кэш-памяти и оперативной памяти и т. д.
Слово «шина» следует понимать как некоторый канал с определенными характеристиками, через который процессор обменивается данными с остальными устройствами. Примером такого канала может быть канал, по которому идет обмен данными с кэш-памятью, с контроллером памяти, с видеокартой, жестким диском и т. д.
Главными характеристиками шины являются ее разрядность и частота работы. Так, чем выше ее разрядность и частота, тем больше данных может пройти через нее за единицу времени и тем больше информации будет обработано процессором или другим компонентом. Например, процессоры AMD имеют несколько подобных шин (внешних и внутренних), которые работают на разных частотах и имеют разную разрядность. Связано это с технологическими особенностями – не все элементы способны функционировать с частотой наиболее быстрой шины.
Именно здесь и кроется первая и самая главная ошибка многих пользователей, которые считают, что частота процессора является показателем его скорости работы. На самом же деле все упирается в пропускную способность шины. Например, если предположить, что за один такт ядра передается 64 бит (8 байт) информации (64-битный процессор) и частота шины составляет 100 МГц, пропускная способность шины составит 8 байт 100 000 000 тактов, что равно примерно 763 Мбайт. В то же время частота ядра процессора может быть в несколько раз выше. Значит, при достижении этого показателя оставшийся запас скорости процессора элементарно простаивает.