Cyrix/IBM 6x86 (MI) и 6x86MX (MII)
В семейство процессоров Cyrix 6x86 входят процессоры 6x86 (уже не выпускается) и 6x86MX. Подобно AMD-K5 и K6, их внутренняя архитектура принадлежит к шестому поколению, а устанавливаются они, как и Pentium пятого поколения, в гнездо типа Socket 7.
Процессоры Cyrix 6x86 и 6x86MX (последний переименован в MII) имеют два оптимизированных суперконвейерных целочисленных модуля и встроенный модуль для операций над числами с плавающей запятой. В этих процессорах реализована возможность динамического выполнения, характерная для центрального процессора шестого поколения. Кроме того, в них реализованы возможности предсказания, переходов и упреждающего выполнения.
Процессор 6x86MX/MII совместим с технологией MMX. Он поддерживает самые современные MMX-игры и мультимедийное программное обеспечение. Благодаря расширенному модулю управления памятью, внутренней кэш-памяти объемом 64 Кбайт и другим архитектурным усовершенствованиям процессор 6x86MX более эффективен, чем другие.
Особенности процессоров 6x86 перечислены ниже.
■ Суперскалярная архитектура. Имеется два конвейера для параллельного выполнения нескольких команд.
■ Предсказание переходов. С высокой точностью прогнозируется, какие команды будут выполнены следующими.
■ Упреждающее выполнение. Позволяет рационально использовать конвейеры; благодаря этому средству конвейеры непрерывно, без остановки, выполняют команды (даже после команд ветвления).
■ Средства переупорядочения команд. Допускают изменение порядка выполнения команд в конвейере, благодаря чему экономится время, так как не прерывается поток команд программы.
В процессоре 6x86 предусмотрено два кэша: двухпортовый объединенный (универсальный) кэш емкостью 16 Кбайт и 256-байтовый кэш команд. Объединенный кэш дополнен маленьким (емкостью в четверть килобайта) быстродействующим ассоциативным кэшем команд. В процессоре 6x86MX в четыре раза увеличен размер внутреннего кэша (т.е. его объем равен 64 Кбайт), что значительно повысило его эффективность.
В систему команд процессора 6x86MX входит 57 команд MMX, благодаря которым ускоряется выполнение некоторых циклов с большим объемом вычислений в сетевых и мультимедийных приложениях.
Все процессоры 6x86 поддерживают режим System Management Mode (SMM). Это означает, что предусмотрено прерывание, которое может использоваться для управления питанием системы или эмуляции периферийных устройств ввода-вывода, прозрачной для программного обеспечения. Кроме того, в 6x86 поддерживается аппаратный интерфейс, позволяющий перевести центральный процессор в режим приостановки, в котором он потребляет меньше энергии.
Процессор 6x86 совместим с программным обеспечением для x86 и со всеми популярными операционными системами, включая Windows 95/98, Windows NT/2000, OS/2, DOS, Solaris и UNIX. Кроме того, процессор 6x86 сертифицирован компанией Microsoft как совместимый с Windows 95.
Как и в случае с AMD-K6, системная плата для процессоров 6x86 должна удовлетворять некоторым специфическим требованиям. (На Web-сервере Cyrix имеется список рекомендуемых системных плат.)