Дёрганье мышкой на самом деле ускоряло Windows 95.
У некоторых пользователей есть привычка дёргать курсором мыши, когда компьютер подвисает. Как выяснилось, такое поведение имеет под собой основание, хотя и давно перестало быть актуальным.
Пользователь с ником user2652379 на сайте вопросов и ответов Stack Exchange вспомнил о странной особенности Windows 95: процесс установки программ и игр можно было ускорить, если дёргать мышку. Он не смог ничего нагуглить об этом феномене, но другие пользователи сайта пояснили ему, в чём дело.
В Windows 95 обрабатывает события циклами, причём задачи ввода и вывода исполняются сразу, а на фоновые задачи в каждом цикле выделяется 15,6 миллисекунды. Когда курсор начинает двигаться, буфер заполняется входящими событиями, которые перезапускают цикл. В результате фоновые задачи исполняются намного быстрее. Таким образом можно было сократить время установки крупных игр примерно в четыре раза (например, с часа до 15 минут). В более поздних версиях Windows распределение приоритета задач было изменено, и шевеление курсора не ускоряло инсталляторы.
Пользователь с ником Cody Gray пояснил, что странное поведение Windows 95 объясняется тем, что разработчики неправильно использовали особенности операционной системы. Они предусматривали вызов функции MsgWaitForMultipleObjects, но она не вызывалась, если в очереди были задачи, ожидающие обработки. Из-за этого результат возвращался не сразу, а с задержками.