Турбо-режим

Материал из SpeccyWiki
Перейти к: навигация, поиск

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

На ряде клонов (ATM Turbo 2(+), Scorpion, Pentagon 1024SL v2.x) реализована возможность программного включения и выключения турбо-режима. В других случаях используется переключатель.

Наиболее "быстрым" турбо-режимом обладает компьютер Pentagon 2.666 - 28 МГц, Sprinter (процессор Z84C15) и ZX BadaLoc (процессор Z84C20) - 21 МГц.

При реализации турбо-режима возможно использование модификаций процессоров, расчитанных на меньшую номинальную частоту, но при этом стабильность работы не гарантируется и может зависеть от конкретного экземпляра процессора. В частности, в звуковой карте General Sound используется процессор Z80H, работающий на частоте 12 МГц, при номинальной частоте 8 МГц. В NeoOS используется процессор с номинальной частотой 20 МГц, работающий на частоте 24 МГц.

Максимально достижимое быстродействие при разгоне ограничено быстродействием процессора, памяти, устройства компьютера (в частности, разделения доступа к памяти между видеоконтроллером и процессором), конструктивным исполнением и другими факторами. Наибольших частот можно достичь при реализации компьютера вместе с процессором и частью ОЗУ на основе программируемой логики. На начало 2008 года максимальной тактовой частотой для ZX Spectrum, реализованного таким образом, является 56 МГц без тактов ожидания (производительность около 15 MIPS)[1]. В 2021 году Валерий Лис добился частоты 100 МГц на своём ядре Z80 для ПЛИС (Cyclone IV).