Всем привет, дорогие друзья. Рад вас видеть! Вот, казалось бы, во времена, когда трава была зеленее, солнце ярче а лето - длиннее, компьютеры можно было "разогнать" нажатием одной кнопки... Точнее, так кажется только на первый взгляд "современному" пользователю, для которого что угодно с надписью "Turbo" говорит о разгоне.
Однако действительно ли Turbo-кнопка ускоряла?
Забавно, но нет. Она делала строго обратное - понижала частоту процессора. При этом некоторые программы, которые не запускались, с нажатой кнопкой запуститься таки могли, другие начинали работать корректно. Почему кнопку назвали "Turbo" - большой вопрос, еще больший вопрос - почему это работало?
Дело в том, что компьютеры в те времена развивались сравнительно быстро: если в 1978 году вышел intel 8086 с "начальной" частотой в 4 МГц, то в условном 1985 году выходит intel 80386 с "начальной" частотой в 12 МГц. Тут эти цифры только для примера и понимания, зачем нужна кнопка.
Софт того времени разрабатывался несколько... Иным, нежели сегодняшний, и чаще всего определенные операции были завязаны на тактовой частоте процессора. Проще всего я могу это объяснить на примере 3D-вселенной GTA.
Если вы на современном ПК запустите условную GTA San Andreas, у вас, скорее всего, будет больше 300-400 кадров в секунду. Карл, при этом, потеряет возможность адекватно плавать (он будет делать это очень медленно), а машины потеряют возможность ехать назад. Дело тут в том, что плавание Карла, как и задний ход машины, привязаны к числу кадров. Так как кадров слишком много, работать корректно все это дело перестает, включаем ограничитель кадров - все приходит в норму.
По такой же логике работает и старый софт, но только наоборот: если в ГТА в случае с ФПС действия происходили медленнее, условная "Змейка" в 85-м году начинала бегать по экрану как наскипидаренная, ибо все ее движения и анимации были привязаны, скажем, к 4-м МГц, но процессор выдавал все 12. "Змейка", условно, делала одно движение, за 4 миллиона операций процессора, то есть одно движение в секунду. Если процессор у нас на 12 МГц - змейка все так же делает 1 движение в 4 миллиона тактов, только тактов втрое больше - соответственно, змея двигалась уже 3 раза в секунду, вместо положенного одного.
И кнопка Turbo решала эту проблему
Она понижала частоту процессора, из-за чего старый софт мог корректно работать на новых компьютерах. К разгону эта кнопка не имеет никакого отношения, напротив, это был своеобразный "режим совместимости".
Позже, когда стало понятно, что привязка программ к тактовой частоте вызывает такие "интересные" эффекты, производители софта просто перестали жестко привязывать определенные действия к тактовой частоте процессора. Кнопка, соответственно, потеряла актуальность и ушла из систем примерно в то же время. Такие вот дела.
Подпишись на телеграм (там IT-новости), Ютуб (там иногда выходят прикольные видео), и группу ВК (там пока ничего нет, но это только пока).
А если хочешь помочь мне с развитием канала - буду благодарен за каждый репост! Спасибо!