На передней панели старого бежевого системного блока эта маленькая кнопка могла находиться рядом с кнопкой перезагрузки, под крошечным индикатором MHz, с янтарной лампочкой над ней. На ней было написано Turbo. Любой разумный человек ожидал, что компьютер от этого рванёт вперёд. Но иногда самый полезный трюк заключался в том, чтобы заставить машину притормозить.

Кнопка Turbo на многих IBM PC-совместимых компьютерах 1980-х и 1990-х годов переключала машину между полной скоростью и пониженной скоростью — часто для того, чтобы старые игры и программы корректно работали на более быстрых процессорах.

Проблемным числом было 4,77 МГц. Оригинальный IBM Personal Computer, выпущенный в 1981 году, использовал процессор Intel 8088, работавший именно на такой тактовой частоте, и раннее программное обеспечение для ПК часто исходило из того, что ему предстоит жить именно в таком мире.[4] Некоторые программы использовали собственную скорость процессора как часть системы отсчёта времени. Когда появлялось новое железо, процессор не просто быстрее заканчивал работу. Он мог сбить внутренние «часы» программы.

В играх эту проблему было особенно легко заметить. На более быстром IBM PC-совместимом компьютере события могли происходить слишком быстро, анимация — мчаться вперёд, а время на реакцию игрока могло сокращаться до такой степени, что игра фактически становилась непроходимой.[1] Другое ПО могло становиться нестабильным, вылетать или вести себя неправильно, если запускалось на процессоре, значительно более быстром, чем тот, на который рассчитывали программисты.[2]

Быстрые компьютеры, которым понадобился медленный переключатель

С середины 1980-х до середины 1990-х IBM PC-совместимые компьютеры на процессорах Intel 80286, 80386 и 80486 часто оснащались кнопкой Turbo на корпусе.[1] Переключатель выбирал между двумя режимами работы: обычным быстрым режимом машины и режимом пониженной скорости, более близким к эпохе старых 8086 или 8088.[1] Отключение turbo-режима замедляло систему ради совместимости со старым программным обеспечением.[1]

Eagle PC Turbo часто приводят как один из ранних примеров. Его переключатель позволял пользователю выбирать между работой на 8 МГц и 4,77 МГц, давая более быстрой машине возможность при необходимости имитировать темп оригинального IBM PC.[2] Само название пришло из мира турбокомпрессоров, где «turbo» означало дополнительную мощность и производительность.[1] Но на корпусе компьютера запоминалось как раз обратное: скорость стала чем-то, что иногда приходилось убирать.

Сама кнопка не всегда работала одинаково. На большинстве систем turbo-режим был активен, когда кнопка была нажата, но проводку могли подключить наоборот, так что некоторые компьютеры работали противоположным образом.[1] Пользователь мог ориентироваться по светодиоду на передней панели или двухразрядному сегментному индикатору MHz. Но даже такие дисплеи могли вводить в заблуждение. В некоторых случаях цифры были не живым измерением тактовой частоты процессора, а заранее заданными «быстрым» и «медленным» значениями, выбранными перемычками на материнской плате.[1]

У некоторых машин появлялись свои маленькие ритуалы. Отдельные системы Packard Bell 486ES могли переключать режимы сочетаниями Ctrl-Alt-+ и Ctrl-Alt--, а модели без отдельной кнопки Turbo всё равно использовали индикатор питания как сигнал: зелёный означал обычный Turbo-режим, оранжевый — Slow mode.[1] На некоторых клавиатурах была собственная кнопка Turbo рядом с правым Shift, но она не меняла частоту процессора. Она меняла скорость автоповтора клавиш.[1]

Почему кнопка исчезла

По мере развития ПК программисты перестали считать одну конкретную скорость процессора надёжным секундомером. Программы начали использовать более точные способы измерения времени и встроенные задержки, чтобы нормально работать на всё более быстром и разнообразном железе.[3] Переключатель на передней панели стал менее нужным, потому что новые программы уже не так сильно зависели от фиксированной тактовой частоты процессора для управления своим поведением.

К середине 1990-х кнопки Turbo начали исчезать из готовых ПК и компьютерных корпусов, а к 2000-м почти полностью пропали.[3] От них осталось странное воспоминание об обещании, напечатанном на пластике: Turbo, светящееся рядом с маленьким дисплеем и ждущее пользователя, которому нужно было, чтобы быстрый компьютер замедлился.

Источники

  1. Turbo button, Wikipedia
  2. What Was The Turbo Button On Old '90s PC For & Why Don't We Have It Anymore?, SlashGear
  3. Why Did Old PCs Have A Turbo Button On Them?, BGR
  4. Why Did the Turbo Button Slow Down Your PC in the '90s?, How-To Geek
  5. That “Turbo” button on old PCs? It actually slowed things down, Dixie Sun News