Дёрганье мышкой на самом деле ускоряло Windows 95

Александр
Windows 95

У некоторых пользователей есть привычка дёргать курсором мыши, когда компьютер подвисает. Как выяснилось, такое поведение имеет под собой основание, хотя и давно перестало быть актуальным.

Пользователь с ником user2652379 на сайте вопросов и ответов Stack Exchange вспомнил о странной особенности Windows 95: процесс установки программ и игр можно было ускорить, если дёргать мышку. Он не смог ничего нагуглить об этом феномене, но другие пользователи сайта пояснили ему, в чём дело.

В Windows 95 обрабатывает события циклами, причём задачи ввода и вывода исполняются сразу, а на фоновые задачи в каждом цикле выделяется 15,6 миллисекунды. Когда курсор начинает двигаться, буфер заполняется входящими событиями, которые перезапускают цикл. В результате фоновые задачи исполняются намного быстрее. Таким образом можно было сократить время установки крупных игр примерно в четыре раза (например, с часа до 15 минут). В более поздних версиях Windows распределение приоритета задач было изменено, и шевеление курсора не ускоряло инсталляторы.

Пользователь с ником Cody Gray пояснил, что странное поведение Windows 95 объясняется тем, что разработчики неправильно использовали особенности операционной системы. Они предусматривали вызов функции MsgWaitForMultipleObjects, но она не вызывалась, если в очереди были задачи, ожидающие обработки. Из-за этого результат возвращался не сразу, а с задержками.



iGuides в Telegram — t.me/igmedia
iGuides в Яндекс.Дзен — zen.yandex.ru/iguides.ru
23

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

+812
А кто то пользуется windows 95?
5 июля 2019 в 21:50
#
Alll
+3789
Блин. А мне никто не верил! где вы были в начале 2000-х?))
5 июля 2019 в 22:30
#
Oskarr
+367
Хммм. Простите, может я что то и путаю, но Вынь 95 основана на Dos. Это примерно тоже самое, что и Вынь 3.1 — 3.11. Все равно в основе была Dos а это значит, что задачи обрабатывались не параллельно а последовательно. Кстати ходила еще фишка, что если двигать мышь по кругу, то Вынь 95 будет грузиться быстрее )))).
6 июля 2019 в 00:34
#
+60
Что за бред? DOS была нужна только в качестве загрузчика, когда ЦП находился в реальном режиме, загружая Windows, ЦП переходил в защищенный режим работы (Windows 3.1 на i286) или расширенный режим (i386+). Находясь в этих режимах, DOS’ом уже и не пахло, но была возможность переключить ЦП в реальный режим для выполнения прикладного ПО, находясь под Windows.
6 июля 2019 в 02:12
#
+60
А по поводу выполнения задач — как напишете так и будет. Даже под DOS’ом были попытки использовать вытесняющую многозадачность (QEMM...), но в виду того, что надо было постоянно переключать режимы работы ЦП (из-за архитектурных особенностей тогдашнего ПО), накладные расходы были весьма велики и особого распространения это не получило (хотя в FTN-сетях было множество подобного ПО).
6 июля 2019 в 02:22
#
+60
В итоге все быстренько переползли в виртуальный x86.
6 июля 2019 в 02:23
#
–7
Эх, ностальгия, помню QEMM драйверы специально ставили, написание правильного autoexec.bat — считалось искусством :)
6 июля 2019 в 10:03
#
XANTER
+934
Я так и знал)))), только крутил курсор в своём первом компе на котором уже была XP :DDD с 95 и 98 не имел дела совсем, самое первое знакомство с виндой было у соседей, мне тогда дали поиграть комп на 2000й, а с 98 познакомился где то 2011 просто так включали старый библиотечный комп в школе
6 июля 2019 в 03:35
#
+854
Вон оно как ! Не думал я в том далёком году , что «подрачивание» мышью ведёт меня к кульминации, хотя когда курсор замирал , хотелось проверить не завис ли комп.
А ещё мышь была с резиновым шариком внутри , который периодически надо было отмывать от пыли спиртом , вот времена были...
6 июля 2019 в 11:22
#
Mers
+5114
Эти шарики периодически тырили всякие мерзкие вороватые личности, в комп клубах:D
Эх, были же времена))
6 июля 2019 в 12:16
#
Вася Вотафаков
+5758
Как отличить человека давно знакомого с компами от того кто впервые купил его. По манере вертеть мышкой при малейших признаках подвисания.
6 июля 2019 в 15:13
#
+33
В фотошопе при подготовке фото для web, выскакивает подсказка совет, « что бы ускорить процесс нажмите правой кнопкой мыши по слою». И это работает . Windows 10
7 июля 2019 в 08:05
#
+162
Win95 это конечно боль...
7 июля 2019 в 09:07
#
Михаил Забродин
0
Дебилы :) Это обычный способ убедится что комп не завис. Даже сейчас работает
30 августа 2019 в 11:57
#
x1unix
0
Еще через пару лет появится новость что отвешивание люлей системнику действительно ускоряло Windows 98
20 октября 2019 в 01:17
#