На компьютерах , совместимых с IBM PC , кнопка «турбо» выбирает одно из двух состояний работы: скорость «турбо» по умолчанию или пониженную скорость, близкую к процессору Intel 8086. Это было довольно распространено на компьютерах, использующих процессоры Intel 80286 , [1] 80386 и 80486 , [2] с середины 1980-х до середины 1990-х годов. Название навеяно турбонагнетателем , устройством, которое увеличивает мощность и эффективность двигателя. При нажатии кнопка «турбо» предназначена для того, чтобы компьютер работал на самой высокой скорости, для которой он был разработан. [3]
С появлением процессоров, которые работали быстрее, чем оригинальный 4,77 МГц Intel 8088, используемый в персональном компьютере IBM , программы, которые полагались на частоту процессора для синхронизации, выполнялись быстрее, чем предполагалось. В частности, игры часто становились неиграбельными из-за сокращенного времени, отведенного для реакции на более быстрые игровые события. Для восстановления совместимости была добавлена кнопка «турбо». [4] Отключение турборежима замедляет систему до состояния, совместимого с оригинальными чипами 8086 / 8088 .
На большинстве систем турборежим включался при нажатой кнопке, но поскольку кнопка часто могла быть подключена любым способом, на некоторых системах было наоборот. Кнопку турбо можно было связать со светодиодом турбо или двухзначным сегментированным дисплеем на корпусе системы, хотя в некоторых случаях указанная частота (в МГц) не была мерой фактических тактовых частот процессора, а двумя вариантами отображения «быстро» и «медленно», установленными перемычками на материнской плате .
Некоторые системы также поддерживали комбинации клавиш Ctrl- - и - - для включения и выключения турборежима, например, Packard Bell 486ES 3x3 (модели 4x4 и MT имели специальную кнопку Turbo). Во всех моделях 486ES — с кнопкой Turbo и без нее — индикатор питания светился зеленым в обычном («Turbo») режиме и оранжевым в режиме Slow. [5] ITT Xtra использовала - - для переключения. [ требуется цитата ]Alt+CtrlAlt-CtrlAlt?
На некоторых клавиатурах также была кнопка турбо, расположенная около правого ⇧ Shift. В отличие от кнопки турбо, которая была распространена на корпусах компьютеров, кнопка турбо на клавиатурах не контролировала тактовую частоту процессора; вместо этого она контролировала частоту повторения клавиатуры. [6]
Дисплей турбо используется для отображения текущей частоты (МГц) скорости ЦП, обычно это делается с помощью двух- или трехзначного цифрового светодиодного дисплея. Отображаемая скорость может меняться в зависимости от частоты ЦП и настроек компьютера, однако он не измеряет частоту ЦП, он отображает предустановленные числа, когда турбо включен или выключен, и эти числа можно изменить с помощью двух (или трех) групп перемычек на задней стороне дисплея, каждая группа изменяет каждую цифру, так как их цель - подключать светодиоды на дисплее к (или отключать) питание. Расположение групп может меняться.
Эта функция была относительно распространена в системах с процессорами 286–486 [ 7] и менее распространена в компьютерах эпохи Pentium . Дисплеи частоты в основном исчезли или были перепрограммированы для отображения «HI»/«LO», «99» или были заменены трехзначным дисплеем , когда скорость процессора достигла 100 МГц, поскольку большинство систем имели только двухзначный дисплей.
Поскольку новые компьютеры продолжали становиться быстрее и имели широкий спектр доступных скоростей, программное обеспечение стало неспособным полагаться на определенную скорость ЦП. Поскольку программное обеспечение начало полагаться на другие методы синхронизации, функция турбо стала в основном неактуальной для новых программ. [8] [9]
Хотя реализация фактической аппаратной кнопки турбо исчезла на современных машинах, разработчики программного обеспечения компенсировали это программными заменами. Одним из примеров является DOSBox , который предлагает регулируемую скорость эмуляции. Современные ПК, поддерживающие управление питанием ACPI, могут предоставлять программные элементы управления для переключения состояний производительности ACPI или других режимов регулирования ЦП . Это используется для экономии энергии или предотвращения перегрева ЦП , а не для совместимости, поскольку современные приложения используют часы реального времени для синхронизации вместо часов ЦП .
Некоторые компьютеры подключают кнопку турбо таким образом, что если кнопка нажата, компьютер работает на более низкой скорости. Хотя кнопку турбо можно настроить таким образом, это не является предполагаемым способом использования кнопки, так как компьютер должен работать на полной скорости, когда кнопка нажата, отсюда и название турбо. [10] [11] Это вызвало много путаницы и недопонимания относительно назначения и наименования кнопки на форумах и в сообществах ретро-компьютеров [ необходима ссылка ] . Эту проблему можно решить, правильно подключив провода либо на дисплее, либо на материнской плате компьютера. Если светодиод турбо горит, это всегда означает, что процессор работает на полной скорости, независимо от того, как подключен переключатель. [12] [13] [14] [15]
При нажатии кнопки Turbo одновременно с одной из первых семи функциональных клавиш можно увеличить или уменьшить скорость повторяющихся клавиш.