Чипсеты

Введение

Реализация значительных потенциальных возможностей современных процессоров зависит от их электронного окружения — интегральных микросхем и других радиоэле­ментов. Данные микросхемы и элементы задают необходи­мые рабочие режимы электропитания и передачи данных, то есть обеспечивают эффективную работу центрального процессора (далее — просто процессора). Они также осу­ществляют электрическую и логическую связи процессора и остальных частей всей системы компьютера, оказывая влияние на общую производительность.

Современный подход заключается в том, что данные мик­росхемы окружения процессора обычно представлены спе­циализированным набором микросхем системной логики, называемым чипсетом (chipset). От работы этого набора в значительной степени зависит реализация - потенциальных возможностей процессора, а также и эффективность его взаимодействия с другими элементами и подсистемами ком­пьютера. Поэтому специализированный набор микросхем, его внутренняя структура и функциональные возможности должны быть тесно увязаны с особенностями архитектуры конкретных вариантов процессоров, на работу с которыми они ориентированы и которым должны помочь в реализа­ции их потенциальных возможностей. Кроме того, такой набор создается с учетом различных конфигураций компь­ютеров и возможного разнообразия решаемых задач.

Использование оптимально спроектированного специализи­рованного набора является залогом высокой производитель­ности компьютера, и наоборот, применение неоптимального набора микросхем окружения процессора приводит к снижению общей производительности и ограничению функцио­нальных возможностей всей системы компьютера.

Таким образом, наряду с выпуском новых процессоров обычно осуществляется практически одновременное проек­тирование специализированного набора системной логики. Без такого набора современный процессор остается просто микросхемой, бесполезным, но сравнительно дорогостоя­щим кусочком кремния с чрезвычайно сложной внутрен­ней электронной структурой, представленной сегодня уже десятками миллионов полупроводниковых элементов, тра­диционно называемых транзисторами.

Существуют свои специализированные наборы микросхем системной логики — чипсеты — для каждого поколения процессоров, как для 386 (ALi M1429/M1431, С&Т 82310 и т. п.) и 486 (OPTi 82C802/82C602, SiS 85C496/85C497, VT82C470, 82420ЕХ и т. п.), так и для Intel Pentium, Pen­tium II, Pentium III и их аналогов, в качестве которых в настоящее время выступают процессоры, выпускаемые такими фирмами, как AMD, VIA и т. д. Для каждого из поколений процессоров может существовать несколько ва­риантов чипсетов, отличающихся внутренней архитектурой, составом и количеством микросхем, а также фирмой-из­готовителем, функциональными возможностями и эффек­тивностью работы такого специализированного набора, в значительной степени определяющего параметры основных подсистем. Вот почему так важно детальное рассмотрение структуры, параметров и возможностей чипсетов, анализ которых необходим для обеспечения их оптимального вы­бора с целью наиболее адекватного соответствия постав­ленным задачам.

Однако следует отметить, что эффективность чипсета свя­зана не только с его чрезвычайно сложной внутренней структурой и алгоритмами работы его элементов, но и с особенностями архитектуры самого компьютера и составом входящих в его систему комплектующих, на работу с кото­рыми этот компьютер ориентирован. К таким элементам относятся процессор, видеоадаптер, жесткие и гибкие дис­ки, CD- и DVD-ROM, звуковая карта и многие другие ком­плектующие, связь с которыми осуществляется посредством портов и шин. Их работа, как правило, контролируется чипсетом. Его встроенные средства участвуют в преобра­зовании информации, управлении устройствами и т. д. В частности, для обеспечения согласованной работы всей системы компьютера чипсет осуществляет многоуровневый арбитраж шин, количество которых увеличивается по мере совершенствования архитектуры компьютеров.

Действительно, все современные вычислительные системы оснащены достаточно широким набором компьютерных шин, представляющих собой разветвленную систему пере­дачи информации в компьютере. Эти шины являются магистралями передачи цифровых данных, адресов и раз­нообразных управляющих сигналов. Это шины процессора (FSB - Front Side Bus, она же - Host Bus или CPU Bus), оперативной памяти (Memory Bus), AGP, PCI, ISA, SMB и т. д. Однако далеко не каждый чипсет позволяет достичь высокой скорости передачи данных по этим шинам. Напри­мер, при максимальной теоретически возможной для шины PCI скорости передачи цифровых сигналов, приблизитель­но равной 133 Мбайт/с при частоте 33 МГц и разрядности 32 бита, реальная скорость для уже безвозвратно устарев­ших и порядком забытых чипсетов Intel Mercury и Intel Neptune, ориентированных на ранние процессоры Pentium, а также клонов данных чипсетов, произведенных таки­ми фирмами, как SiS, OPTi, VLSI, обычно не превышала 30-50 Мбайт/с. И только с появлением более совершен­ных чипсетов, таких как Intel 430TX, удалось не только достичь уровня 100 Мбайт/с, но и во многих случаях вплот­ную приблизиться к теоретическому пределу для данной шины — 133 Мбайт/с. Аналогичным образом это обстоит и с другими шинами, такими как, например, шины процессо­ра и памяти, увеличение скорости которых вместе с ростом пропускной способности остальных магистралей передачи информации, улучшением их взаимодействия со все более быстродействующими подсистемами компьютера способ­ствует росту вычислительной мощности компьютера. Дей­ствительно, использование более совершенных вариантов чипсетов, работа которых осуществляется на повышенных частотах с применением оптимальных логики и алгорит­мов управления элементами компьютера, сопровождается ростом общей производительности всей системы. Напри­мер, переход от одного из первых чипсетов для процессо­ров Pentium, известного под коммерческим наименованием Neptun, к следующему более совершенному поколению спе­циализированных наборов — Triton привел к увеличению производительности системы почти на 7-10 %. Дальнейшее совершенствование архитектуры системных шин и чипсетов привело к дальнейшему росту скорости передачи информа­ции и общей производительности. Особенно это заметно, если сравнивать, например, пиковые скорости шин памяти компьютеров с первыми чипсетами для процессоров Pen­tium с системами, созданными на основе последних чипсе­тов Intel 820/840/870, VIA Apollo Prol33/KX133/KT133/ Pro266/KX266, AMD-750/760/770, предусматривающими использование новых типов памяти, к которым относятся Direct Rambus DRAM, включая ее многоканальные вариан­ты, память VCM и DDR DRAM. Скорость шин памяти возросла со скромных значений 30-50 Мбайт/с до совре­менных 2-6 Гбайт/с. И есть основание предполагать, что данная тенденция, приводящая к росту производительно­сти шин и памяти компьютера, а следовательно, и всей си­стемы компьютера, сохранится и в обозримом будущем. По крайней мере, в этом направлении развиваются существу­ющие компьютерные технологии.

Очевидно, что производительность компьютера определя­ется не только быстродействием процессора и изощренно­стью архитектуры чипсета, но в значительной мере зависит от возможностей остальных узлов и подсистем. Прежде всего, производительность компьютера зависит от возмож­ностей материнской платы — основной системной платы, объединяющей процессор, чипсет и все основные электрон­ные компоненты. Через эту плату осуществляется связь со всеми элементами и подсистемами, входящими в состав компьютера. От качества элементов, входящих в состав материнской платы, от тщательности проработки ее архи­тектуры и качества изготовления этой платы зависят в даль­нейшем производительность и потенциальные возможности всей системы компьютера. Не секрет, что разные материн­ские платы, ориентированные на один и тот же сектор рынка, могут отличаться по своей производительности на десятки процентов, что нередко значительно превышает раз­ницу в производительности соседних выпусков процес­соров.

Оптимальный выбор материнской платы с соответствую­щим чипсетом, являющимся ее основой и в значительной степени определяющим функциональные возможности как самой платы, так и всей системы, — залог высокой произ­водительности компьютера, его надежной и стабильной работы. Это и возможность последующей модернизации компьютера и расширения его функций за счет замены про­цессора, наращивания оперативной памяти (ОЗУ), а также бесконфликтное подключение специализированных плат и контроллеров дополнительных устройств. И конечно, при сохранении надлежащего уровня стабильности системы, что обеспечивается тщательным выбором комплектующих, и в первую очередь это касается материнской платы, в значи­тельной степени определяющей возможности компьютера как для текущей работы, так и последующей модернизации его аппаратных средств.

Однако необходимо отметить, что оптимальный выбор материнской платы требует достаточно высокой квалифи­кации, как правило, недоступной рядовому пользователю. Решая поставленную задачу, при недостатке собственного опыта, а также в спорных моментах целесообразно обра­щаться к специалистам, способным учесть все нюансы, связанные как с эксплуатацией систем различной комплек­тации, так и с возможностью последующей модернизации. К тому же необходимо учитывать, что материнские пла­ты — это сложные многофункциональные элементы, пре­дусматривающие широкий спектр используемых процессо­ров, конечно, в рамках определенной их последовательно­сти. И как большинство сложных многофункциональных элементов, материнские платы требуют тщательного выбо­ра и определенной настройки, что в конечном счете явля­ется заданием конфигурации и установкой необходимых режимов функционирования аппаратных средств компью­тера в зависимости от выполняемых задач, режимов эксп­луатации и используемых компьютерных комплектующих с учетом всехих особенностей.

Обычно настройка осуществляется в соответствии с техни­ческой документацией, руководствуясь приведенными ре­комендациями или собственным опытом. Выполняется эта настройка с помощью установок соответствующих перемы­чек на материнской плате и оптимального подбора боль­шого числа параметров в специальной программе BIOS SETUP, задающих конфигурацию аппаратных средств сис­темы и в значительной степени определяющих произво­дительность и функциональные возможности компьютера. Варианты установок перемычек и значения параметров в большой степени зависят от архитектуры материнской пла­ты, основой которой является используемый в ее составе чипсет. Набор функций чипсета определяет потенциальные возможности не только платы, но и всего компьютера.