У 1980-х і 90-х роках багато комп’ютерів-клонів IBM PC мали на корпусі кнопку з написом «Turbo». Парадоксально, але її натискання фактично уповільнювало роботу комп’ютера. Розглянемо, навіщо вона була потрібна, як працювала та хто її винайшов.
Ера швидких клонів
Перший персональний комп’ютер IBM, представлений у серпні 1981 року, використовував процесор 8088, який працював на тактовій частоті 4,77 МГц. Конкуренти, такі як Compaq, невдовзі почали створювати власні комп’ютери, сумісні з IBM PC, ліцензуючи операційну систему Microsoft MS-DOS.
Маркетингове фото IBM PC 5150, приблизно 1981 рік.
Ці комп’ютери-клони часто пропонували функції, відсутні в оригінальних IBM PC, за значно нижчою ціною. Серед них були вбудовані порти, збільшена оперативна пам’ять і годинник реального часу, зберігаючи при цьому програмну сумісність. Деякі виробники пішли ще далі, випускаючи значно швидші машини. Наприклад, деякі моделі використовували процесор Intel 8086 з частотою 8 МГц, що було вдвічі, а то й втричі швидше за оригінальний процесор IBM PC.
Нові комп’ютери були занадто швидкими для старого програмного забезпечення
Таке збільшення швидкості створило проблему. Більшість розробників програм на початку 80-х років не передбачали, що IBM PC стане платформою з зворотною сумісністю, або що його продуктивність так різко зросте. В результаті, багато програм і ігор, створених для IBM PC, були оптимізовані під тактову частоту 4,77 МГц. Якщо їх запускали на більш високій швидкості (8 МГц і вище), вони могли працювати нестабільно або ставали невиграшно швидкими.
Перші карти прискорення процесора для IBM PC вирішували цю проблему, маючи фізичний перемикач на задній панелі. Він дозволяв перемикатися між максимальною швидкістю прискорювача і режимом сумісності 4,77 МГц. У деяких клонах ПК можна було перемикатися між режимами швидкості процесора за допомогою комбінацій клавіш на рівні BIOS, таких як Ctrl+Alt+Plus або Ctrl+Alt+Backslash.
Проте, ці режими ще не називалися «турбо». Але ця маркетингова інновація вже не за горами.
Поява Eagle PC Turbo (і кнопки Turbo)
Приблизно в липні 1984 року, компанія Eagle Computer з Лос-Гатос, Каліфорнія, представила нову лінійку комп’ютерів під назвою Eagle PC Turbo. Кожна модель мала процесор 8086 з частотою 8 МГц і нову функцію – кнопку Turbo на передній панелі. При натисканні вона перемикала комп’ютер між тактовою частотою 8 і 4,77 МГц.
ЗМІ відзначили інноваційність Eagle на той час. У своєму випуску від 11 грудня 1984 року, журнал PC Magazine написав про швидкість Eagle PC Turbo:
«Насправді він настільки швидкий, що Eagle довелося додати кнопку на передній панелі для сповільнення операцій, вставляючи додаткові цикли очікування, коли це потрібно для сумісності з ПК».
Ця стаття також містить єдину відому фотографію Eagle PC Turbo та її легендарної кнопки Turbo, яку можна знайти в Інтернеті.
Журнал PC Tech Journal також відзначив появу Eagle PC Turbo у своєму випуску за липень 1984 року:
«Машина на базі 8086 має кнопку «Turbo» на передній панелі. Натисніть її, і апарат перемикається з тактової частоти 4,77 МГц, сумісної з PC/XT, на 8 МГц».
Цілком можливо, що інший виробник використовував термін «турбо-кнопка» до Eagle Computer. Однак, після ретельного пошуку в комп’ютерній періодиці початку 1980-х років, це малоймовірно.
Слово «турбо» є скороченням від «турбокомпресор», який збільшує швидкість двигунів внутрішнього згоряння. У 80-х роках маркетингові відділи часто використовували слово «турбо» для позначення додаткової швидкості або потужності. Жоден виробник не поставив би велику кнопку з написом «Slow» на передній панелі свого нового швидкого комп’ютера, тому «Turbo» був розумним вибором з боку Eagle.
Через кілька років після появи Eagle PC Turbo (коли прискорені клони ПК стали досить дешевими для масового ринку), «турбо» раптово стало загальним терміном для опису цієї функції сповільнення процесора. Ймовірно, це тому, що інші виробники комп’ютерів почали копіювати її та встановлювати на нестандартні корпуси ПК та материнські плати.
До 1988 року кнопки Turbo стали всюдисущими.
Кнопки Turbo на піку популярності
Три приклади типових комп’ютерних корпусів епохи 386 з кнопками Turbo.
На початку і в середині 1990-х років тактова частота процесорів, сумісних з IBM PC, стрімко зростала. Вони перемістилися з 16 МГц до приблизно 100 МГц, з проміжними значеннями в 20, 33, 40 і 66 МГц. Це зробило кнопки Turbo вкрай необхідними для відтворення старих ігор, багатьом з яких на той час було менше десяти років.
Деякі корпуси ПК навіть мали двозначний семисегментний світлодіодний дисплей, який перемикався між турбо і нетурбо частотами при натисканні кнопки Turbo. Цікаво, що цю функцію часто можна було налаштувати на самому світлодіодному модулі. Таким чином, вони могли відображати будь-які цифри, що доводить, що це був ще один маркетинговий хід.
Сучасне програмне забезпечення обійшлося без кнопки Turbo
Згодом, більшість розробників почали створювати програмне забезпечення з урахуванням збільшення швидкості процесора. Ці програми вимірювали тактову частоту системи та, за необхідності, вводили затримки, щоб підтримувати заданий темп. Це працювало, навіть якщо ви запускали програму на набагато швидшому процесорі, випущеному пізніше.
Зі збільшенням популярності цих програм і зменшенням використання старого програмного забезпечення 1980-х років, кнопки Turbo стали менш потрібними.
Приблизно в епоху Pentium в середині-кінці 1990-х років, багато звичайних комп’ютерів та корпусів для збірки ПК перестали мати кнопку Turbo. На тодішньому ринку звичайних комп’ютерів з низькою маржею, будь-які зайві функції швидко відкидалися, щоб заощадити кошти.
До 2000 року кнопка Turbo на нових комп’ютерах практично зникла. Якщо люди хотіли уповільнити програми DOS, вони частіше використовували програмні засоби, такі як Mo’Slo або CPUKILLER.
Ера Turbo закінчилася, але розгін процесорів на споживчому рівні вже наближався. Це показало, що справжній «турбо-режим», який насправді прискорює машини, а не сповільнює їх, цілком можливий.