Главная » IT-Vestnik » Дёрганье мышкой на самом деле помогало при зависании Windows 95

Дёрганье мышкой на самом деле помогало при зависании Windows 95

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

Дёрганье мышкой на самом деле помогало при зависании Windows 95

Разгадка кроется в циклическом методе обработки событий в Windows 95. Тогда запросы по вводу и выводу информации выполнялись компьютером без задержек. В то время как на фоновые задачи выделялось 15,6 миллисекунды в каждом цикле.

Когда же пользователь «дёргал» мышкой в Windows 95, журнал событий обновлялся. Вместе с тем, обнуляя цикл обработки фоновых задач. Таким образом, удавалось сократить время на инсталляцию программного обеспечения примерно в 3-4 раза!

В более поздних версиях Windows корпорация Microsoft усовершенствовала внутреннюю логику событий, переназначив приоритет на обработку фоновых задач. Поэтому фишка с «дёрганьем мышки» осталась в далёком прошлом.

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

По материалам: https://www.iguides.ru/main/other/dyergane_myshkoy_na_samom_dele_uskoryalo_windows_95/

  поделитесь с друзьями:
Подписаться на почтовую рассылку

Оставить комментарий

Авторизоваться через: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить", я принимаю пользовательское соглашение и подтверждаю, что ознакомлен и согласен с политикой конфиденциальности

Сообщите об ошибке, мы исправим:

Отправить