Лучшее  🚀
09.07.2019 в 08:01 Evernews

Двигали мышку в Windows 95, чтобы ускорить загрузку? Похоже, это и правда помогало

Движения мышки могли помогать приложениям быстрее реагировать на события ввода и вывода данных.

Кстати, на сайте читать удобнее

Во времена Windows 95 существовало поверье, что если двигать мышку во время какого-нибудь процесса — например, установки приложения или загрузки программы, — то этот процесс идет быстрее. Звучит странно, но возможно, что так все и было.

На StackExchange, ресурсе для разработчиков, предложено правдоподобное объяснение того, почему движения мышки действительно могли ускорять загрузку. Дело в том, что приложения в Windows 95 используют асинхронную схему работы с данными.

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

Windows 95 была устроена таким образом, что приложениям не сразу приходило сообщение о том, что их задача завершена. Однако когда система видела реакцию пользователя — например, те самые движения мышкой, — она выводила приложение из спящего режима и оно начинало обрабатывать события гораздо быстрее.

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