Процессор
К5 является самым быстрым: никакой другой процессор не мог обеспечить
производительности Pentium' 133, работая на 100 МГц. Подобная скорость
вычислений обусловлена уникальной внутренней архитектурой
микропроцессора. Прежде всего для выполнения инструкций фирма AMD
использует несколько иной подход, чем Intel и Cyrix: все инструкции
набора х86 разбиваются на несколько более мелких инструкций, так
называемых RISC-операций, которые затем и выполняются. Зачем это
сделано? Такой подход позволяет очень быстро выполнять инструкции, т:
к. несколько RISC-операций ввиду своей простоты выполняются горазда
быстрее, чем однасложнаякомандах86.Вместотогочто-бы выполнять сложную
команду х86, длина которой может составлять от 1 да 15 байт,
обрабатываются простые операции фиксированной длины, что горазда проще
и быстрее. Главная трудность - создать исключительно мощный блок
декодирования, который переводит команды х86 в RISC. Фир-MeAMD это
удалось. Декодер К5можетод-новременно декодировать да 4 инструкций х86,
внутреннее Rise-ядро содержит шесть исполнительных блоков (два
целочисленных, два блока загрузки/сохранения, один блок FPU и блок
предсказания ветвлений). Переименование регистров, внеочередное
исполнение, методы снятия зависимости данных, опережающее выполнение -
все это обеспечивает очень высокую скорость целочисленных вычислений. В
процессоре применена разделенная кэш-память: 16 Кбайт для инструкций и
8 Кбайт для данных. Единственным слабым местом является блок FPU,
который процентов на 20 медленнее, чем у Pentium, в связи
счемК5врядлигюдайдетдля людей, занимающихся вычислительными задачами. С
другой стороны, К5 прекрасно обрабатывает графические данные. История
появления данного процессора вызвала рождение многих мифов, связанных с
ним. Первые, урезанные версии носили название 5к86 или SSfifi, работая
на частотах 75,90 и 100 МГц, были медленными и не да конца
отработанными. Эти процессоры сослужили плохую службу реальному К5,
который появился позже. "Настоящий" К5 выпускается всего в двух
вариантах - PR133 и PR166, работая при этом на частотах 100 и 116,5 МГц
соответственно (был еще K5-PR200 на 133 МГц, но в массовое производство
он так и не вышел). Процессор К5 работает при напряжении питания 3,52
В, но существуют версии и с двойным напряжением питания.