dlinyj: (Default)
[personal profile] dlinyj
У меня в телеге разразился нешуточный срач, мне прям с пеной у рта доказывали что турбо УСКОРЯЕТ процессор, и что я не верно читаю документацию. Хотя везде чёрным по белому написано, что в английских источниках, что в наших, что "Турбо", не смотря на название - ПОНИЖАЕТ частоту процессора. Мне доказывали что я неверно указал частоту.

Понял, что с фанатиками спорить бессмысленно, и даже эти факты этого поста их не переубедят. Но для других покажу.


Достаточно просто проверить, что же делает нажатая клавиша "Турбо" - это сделать замеры частоты процессора при нажатой клавише и при отжатой.

Итак, для проверки использовал приложение System Speed Test (Speedsys).

photo_2024-10-14_10-42-19.jpg

Методика простая: ОТЖАТАЯ кнопка турбо (когда светодиод не горит), измеряем частоту и НАЖАТАЯ кнопка (когда горит), тоже. Интересно что же получилось?

Кнопка "Turbo" ОТЖАТА (режим турбо выключен):

2024-10-14_10-42.png

Кнопка "Turbo" НАЖАТА (режим турбо включен, светодиод горит):

2024-10-14_10-41.png

Опа, а оказывается документации и все документы правду говорят! Режим турбо ПОНИЖАЕТ частоту. Но я ошибся, в том что на панельки указал частоту 28 МГц, а должна быть 13 Мгц.

Date: 2024-10-14 08:08 am (UTC)
From: [identity profile] vladikoms.livejournal.com

Самая загадочная кнопка. Смысл её до сих пор не очень понимаю - зачем пользователю нужно было понижать частоту процессора? Снизить тепловыделение? ЕМНИП те процессоры вроде и так особо не грелись.

Date: 2024-10-14 09:24 am (UTC)
From: [identity profile] paracloud.livejournal.com
Всё просто - в те времена много кода делало программную задержку не по часам/таймеру, а по циклу - тыщу раз вычесть единицу из счётчика. И задержка зависила от тактовой частоты.
Кнопка турбо позволяла замедлить скорость работы до приемлимых величин

Date: 2024-10-14 09:37 am (UTC)
From: [identity profile] vladikoms.livejournal.com

Понятно, не сталкивался с таким.

Date: 2024-10-14 09:50 am (UTC)
From: [identity profile] bmc938.livejournal.com

Смысл там был в другом. Было достаточно большое количество игр, написанных под медленные процессоры, где задержки были реализованы не посредством таймера, а пропуском определенного количества тактов, и на быстрых процессорах они шли очень быстро — просто невозможно было играть.

Date: 2024-10-16 09:42 am (UTC)
From: [identity profile] electrodummy.livejournal.com

Интересно кстати, почему так делали? В языках программирования тех лет не было функции delay() ?



Когда я учился, нам говорили, что задержка в программах с помощью пустых циклов очень плохая практика, зря нагружает процессор.

Date: 2024-10-16 09:55 am (UTC)
From: [identity profile] bmc938.livejournal.com

В те годы критичные участки вообще могли на ассемблере писать. К примеру, есть у тебя потребность пропустить 5 тактов, а вызов delay — это уже 10 плюс использование стека. Я имел опыт написания под медленные процессоры с малым количеством памяти. Там иной раз не то, что каждый байт — каждый бит на счету и каждый такт. И не факт, что это было именно необходимо в каком-то конкретном случае, но "руки-то помнят".

Date: 2024-10-23 02:35 am (UTC)
From: [identity profile] fraks-nsk.livejournal.com

Когда у тебя процессор не греется даже без радиатора, а операционка однозадачная — то аргумент "зря загружает процессор" — не аргумент.

Date: 2024-10-23 05:48 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Нагрузка процессора не определяется наличием или отсутствием радиатора.

Date: 2024-10-23 08:14 am (UTC)
From: [identity profile] fraks-nsk.livejournal.com

И каким образом тогда может волновать его нагрузка при однозадачной операционке или вообще при ее отсутствии?


Date: 2024-10-23 11:15 am (UTC)
From: [identity profile] dlinyj.livejournal.com

Процессор точно не волнует, у него отсутствует чувства.


По теме вопроса, тут терминологическая путаница. Покуда происходит delay с помощью NOPов, то проц не делает полезных вычислений. Поэтому это холостая нагрузка. Касательно тепловыделения — это вообще не показатель нагрузки процессора. Никак, ни коем образом.

Date: 2024-10-14 09:25 am (UTC)
From: [identity profile] aterentiev.livejournal.com

Скорее всего, в разных корпусах использовались разные кнопки — NO/NC. Поэтому срач и вправду бессмысленнен, на моем кнопка была и нажатием ускоряла (проверял).

Date: 2024-10-15 07:36 pm (UTC)
From: [identity profile] Николай Замотаев (from livejournal.com)

Вроде где-то писали ещё и то, что в биосе могло конфигурироваться начальное состояние/инверсия кнопки.

Date: 2024-10-14 09:40 am (UTC)
From: [identity profile] querist.livejournal.com

Да, была такая на моем первом компе. назначения не понимаю, мне не приходилось ею пользоваться. Но если мы не знаем для чего, то это не значит, что она не нужна. Возможно были задачи, может, связанные с обратной совместимостью с предыдущими моделями, каким-нить 286 или вообще 8086...

Date: 2024-10-14 09:57 am (UTC)
From: [identity profile] yraz.livejournal.com
У нас сейчас даже в датчиках давления можно выбирать частоту кнопками :))

Date: 2024-10-14 10:56 am (UTC)
From: [identity profile] gray-bird.livejournal.com

Все правы.
На первых компах ХТ, кнопка турбо повышала стандартную базовую частоту.
Потом, уже к 286 процессорам, она стала нужна для обратного, понижать частоту, чтобы софт работал со скоростью заложенной разработчиком. А потом, во времена 486 она уже отмерла, народ научился кодить тактонезависимые приложения, да и снижение даже в 10 раз для 486DX2-66 смысла не имело, оно всё равно было катастрофически быстрей 8088ХТ-4,7МГц

Date: 2024-10-15 07:37 pm (UTC)
From: [identity profile] Николай Замотаев (from livejournal.com)

Там иногда ещё кэш отключался этой же кнопкой, вроде бы?

Date: 2024-10-14 11:01 am (UTC)
From: [identity profile] scancat.livejournal.com
Сколько мимо меня прошло этих компьютеров, где отжатие кнопки «Турбо» означало замедление работы...
но тут автор гордо продемонстрировал единственную машину, где кнопка «Турбо» была подключена неправильно.

Date: 2024-11-02 05:23 pm (UTC)
From: [identity profile] nosferatum.livejournal.com

Причем тут кнопка? Важно, что на плате. Замкнутые пины — включена, разомкнутые — выключена. Вопрос — а 13мгц при замкнутых или разомкнутых?

Date: 2024-10-14 03:17 pm (UTC)
From: [identity profile] rbs-vader.livejournal.com
На моем была именно нажатая, просто кнопка работала на размыкание.

Date: 2024-10-15 07:00 am (UTC)
From: [identity profile] masterspammer.livejournal.com

Хм... помню "тройную" кнопку — по сути переключатель — с тремя проводками, которую можно было включить двумя разными осмысленными способами — как кнопку "быстро" и кнопку "медленно".

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 11:52 am
Powered by Dreamwidth Studios