logo search
Лекции_ТСКС

1.7 Поддержка нескольких процессоров

Некоторые чипсеты могут работать на материнских платах с несколькими сокетами для процессоров. Такие чипсеты координируют совместную работу процессоров с памятью, что необходимо, но недостаточно для реализации симметричной многопроцессорной обработки (Symmetric MultiPorcessing - SMP). Помимо поддержки на уровне чипсета технология SMP требует следующее:

Поддержка на уровне процессора. Процессоры, разработанные не фирмой Intel, за исключением AMD Athlon и Duron, не содержат схем поддержки SMP. Процессоры Intel пятого и шестого поколений поддерживают SMP, за исключением Celeron с ядром Coppermine 128 (и более поздних), а также большинства Pentium III с ядром Coppermine, работающих на тактовой частоте 1 ГГц и более быстрых. Pentium 4 не поддерживает SMP (точнее, поддерживает, но только в более дорогом варианте Xeon). AMD производит специальный вариант Athlon, который называется Athlon MP. Этот процессор может работать в модели SMP, если он установлен на материнской плате с чипсетом AMD-760MP или AMD-760MPX.

Поддержка па уровне операционной системы. DOS, Windows З.Х и Windows 9X не поддерживают SMP. Если такую операционную систему запустить на компьютере с несколькими процессорами, задействован будет только один из них. Windows NT/2000/XP поддерживают SMP, как и большинство реализаций Unix для процессоров Intel, включая Linux. Учтите, что Windows XP Home Edition не поддерживает SMP.

Если вы работаете в операционной системе, позволяющей пользоваться преимуществами SMP, рассмотрите возможность покупки материнской платы, на которую можно было бы установить два процессора. Стоимость модернизации такой системы путем добавления процессора будет относительно невысока, а прирост производительности значителен. До 2001 года ценовая политика Intel делала покупку двух процессоров среднего класса более дешевой, чем покупку одного процессора высшего класса. В связи с падением цен на процессоры, которое произошло в 2001 году, это уже не так. Однако процессоры сейчас стоят так дешево, что добавка второго процессора остается экономически эффективным способом повышения производительности. Использование двух процессоров средней производительности обычно дает гораздо лучшую общую производительность в системах Windows NT/2000/XP и Linux, чем использование одного быстрого процессора.