In de jaren tachtig en negentig hadden veel IBM PC-klonen een knop op de behuizing met het label "Turbo" die uw pc vertraagde wanneer u erop drukte. We onderzoeken waarom het nodig was, wat het deed en wie het daar in de eerste plaats heeft neergezet.
Aanval van de snelle klonen
De eerste IBM Personal Computer , uitgebracht in augustus 1981, inclusief een 8088 CPU die liep op 4,77 MHz. Concurrenten, zoals Compaq , snel reverse-engineering van de machine, licentie van Microsoft MS-DOS besturingssysteem, en creëerden hun eigen IBM PC-compatibele computers.
Deze kloonmachines voegden vaak voor een veel lagere prijs functies toe die ontbraken in de pc-serie van IBM. Sommige bevatten geïntegreerde perifere poorten, meer RAM en realtime klokken, met behoud van softwarecompatibiliteit. Enkele van de vroege kloonfabrikanten gingen zelfs nog verder en produceerden veel snellere machines. Verschillende modellen gebruikten bijvoorbeeld een 8 MHz Intel 8086-chip die ongeveer twee tot drie keer zo snel was als de oorspronkelijke CPU van de IBM-pc.
Nieuwe pc's waren te snel voor bestaande toepassingen
Deze snelheidsverhoging bracht een probleem met zich mee. De meeste applicatie-ontwikkelaars hadden begin jaren '80 niet verwacht dat de IBM-pc een achterwaarts compatibel platform zou worden, of dat de prestaties ervan omhoog zouden schieten. Als gevolg hiervan zijn de meeste softwareapplicaties en games die voor de IBM-pc zijn gemaakt, specifiek afgestemd op de kloksnelheid van 4,77 MHz van de 5150. Als iemand probeerde ze op hogere snelheden uit te voeren (zoals 8 MHz of hoger), werden sommige van deze vroege programma's onstabiel. Veel games werden onspeelbaar snel.
Vroege IBM PC CPU-acceleratorkaarten hebben dit probleem opgelost door een fysieke schakelaar aan de achterkant toe te voegen, waardoor de machine kon schakelen tussen de maximale snelheid van de accelerator en een compatibiliteitsmodus van 4,77 MHz. Op sommige pc-klonen kunt u zelfs sneltoetsen op BIOS-niveau gebruiken, zoals Ctrl + Alt + Plus of Ctrl + Alt + Backslash, om te schakelen tussen CPU-snelheidsmodi.
Deze werden echter nog niet "turbo" -modi genoemd; maar die marketinginnovatie lag voor de deur.
Voer de Eagle PC Turbo (en de Turbo-knop) in
Rond juli 1984 belde in Los Gatos, Californië, een pc-kloonfabrikant Eagle-computer introduceerde een nieuwe productlijn genaamd de Eagle PC Turbo. Elk model had een snelle 8 MHz 8086 CPU en een nieuwe functie: een turboknop op het voorpaneel. Wanneer erop werd gedrukt, schakelde het de computer tussen 8 en 4,77 MHz kloksnelheden.
De media merkten op hoe nieuw Eagle's innovatie op dat moment was. In het nummer van 11 december 1984 , PC Magazine gutste over de snelheid van de Eagle PC Turbo:
"In feite is het zo snel dat Eagle een drukknop op het frontpaneel moest toevoegen om de werking te vertragen door extra wachtstatussen in te voegen wanneer dit nodig was voor pc-compatibiliteit."
Dat artikel bevat ook de enige bekende foto van de Eagle PC Turbo en zijn baanbrekende turboknop die op internet beschikbaar is.
PC Tech Journal merkte ook op de komst van de Eagle PC Turbo-lijn in zijn Uitgave juli 1984 :
"De op 8086 gebaseerde machine heeft een‘ Turbo ’knop op het voorpaneel. Druk erop en de machine schakelt over van de PC / XT-compatibele kloksnelheid van 4,77 Mhz naar 8 Mhz. "
Het is mogelijk dat een andere fabrikant de term 'turboknop' gebruikte voorafgaand aan de Eagle-computer. Na een uitgebreide zoektocht in computertijdschriften uit het begin van de jaren tachtig achten we het echter onwaarschijnlijk.
Het woord 'turbo' is een afkorting van 'turbocharger', waardoor verbrandingsmotoren sneller gaan. In de jaren '80 was het gebruikelijk dat commerciële marketingafdelingen het woord 'turbo' toepasten op producten om extra snelheid of kracht aan te duiden. Geen enkele fabrikant zou ooit een grote knop met het label "Slow" op de voorkant van zijn snelle nieuwe pc plaatsen, dus "Turbo" was een slimme keuze van Eagle's kant.
Een paar jaar na de introductie van de Eagle Turbo PC (toen versnelde pc-klonen goedkoop genoeg werden om massamarktartikelen te zijn), werd "turbo" plotseling de algemene industrieterm voor deze CPU-vertragingsfunctie. Dit komt waarschijnlijk doordat andere pc-fabrikanten het hebben gekopieerd en in niet-merkwaardige pc-behuizingen en moederborden hebben gestopt.
In 1988 waren turboknoppen overal.
Turboknoppen in populariteit gestegen
In de vroege tot midden jaren negentig schoten de gemiddelde kloksnelheden van de CPU van IBM PC-compatibele apparaten de stratosfeer in. Ze gingen van ongeveer 16 MHz naar ongeveer 100, met onderweg stops op 20, 33, 40 en 66 MHz. Dit maakte turboknoppen absoluut essentieel voor het spelen van vroege pc-games, waarvan er vele toen nog geen tien jaar oud waren.
Sommige pc-behuizingen bevatten zelfs een tweecijferig, gesegmenteerd LED-display dat schakelde tussen de turbo en niet-turbo numerieke kloksnelheden wanneer je op de turboknop drukte. Interessant is dat deze functie vaak op de LED-module werd geconfigureerd. Deze kunnen dus worden geconfigureerd om elk nummer weer te geven, wat bewijst dat dit weer een marketinggimmick is.
Moderne software heeft de turboknop achter zich gelaten
Op een gegeven moment begonnen de meeste applicatie-ontwikkelaars nieuwe software te schrijven met het oog op een hogere CPU-snelheid. Deze programma's meten de kloksnelheid van het systeem en introduceren, indien nodig, een vertraging om het programma in het ontworpen tempo te laten draaien. Dit werkte zelfs als je het programma uitvoerde op een veel snellere CPU die na die specifieke software werd geïntroduceerd.
Omdat die programma's mainstream werden en oudere software uit de jaren 80 minder vaak werd gebruikt, gebruikten steeds minder mensen turboknoppen.
Rond de Intel-tijdperk halverwege tot eind jaren negentig stopten veel generieke pc's en pc-behuizingen met inbegrip van turboknoppen. In de wereld met lage marges van standaard-pc's op dat moment, beet alle externe functies meestal vrij snel in het stof om kosten te besparen.
In 2000 was de turboknop in feite uitgestorven op nieuwe machines. Als mensen rond die tijd DOS-programma's wilden vertragen, gebruikten ze vaak softwareapplicaties zoals Mo'Slo of CPUKILLER in plaats daarvan.
The Age of Turbo was voorbij, maar op consumentenniveau CPU overklokken was net om de hoek. Het bewees voor eens en voor altijd dat een echte "turbomodus" die machines daadwerkelijk versnelde, in plaats van ze vertraagde, toch mogelijk was.