Как дёрганье мышью на самом деле ускоряло работу в Windows 95

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (5) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
InGrib 6 июл. 2019 г. в 00:46
©  •  На сайте 11 лет
Сообщений: 25901
114
Один из пользователей сайта вопросов и ответов Stack Exchange вспомнил о странном поведении Windows 95 при установке приложений. По его словам, процесс можно было ускорить, если перемещать курсор мыши по экрану, однако он не нашёл объяснений в интернете.

"Я играл в Hypnospace Outlaw — игру об операционной системе в стиле ретро. Эта ОС своеобразно себя ведёт при загрузке сайтов: дёрганье мышью позволяет загрузить страницу быстрее.

Это напомнило мне кое о чём. Когда я был молод, я точно помню, что Windows 95 (если не в 98) странно себя вела во время установки программ: перемещение курсора мыши ускоряло прогресс. Чем это вызвано? Я пытался нагуглить ответ, но не нашёл ничего об этом."

Пользователи подтвердили правдивость воспоминаний user2652379. Они пояснили, что причина поведения системы крылась в её архитектуре.

Как дёрганье мышью на самом деле ускоряло работу в Windows 95
Yap 05.04.2026 - 21:55
Продам слона  •  На сайте 21 год
В Windows 95 использовали приоритетную многозадачность: система сама принимала решения о переключении между задачами. При этом ОС обрабатывала события циклами: задачи ввода-вывода данных исполнялись сразу, а на фоновые задачи выделялось одинаковое количество времени — 15,6 миллисекунды.

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

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

Перемещая курсор вы обходите систему, чтобы поднять свой запрос на обработку первее остальных.

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

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

Пользователь под псевдонимом Cody Gray пояснил, что странное поведение Windows 95 могло быть связано не с самой системой, а с неправильным использованием её особенностей разработчиками. Он сослался на статью разработчика Microsoft Рэймонда Чена, который описал распространённую ошибку вызова функции MsgWaitForMultipleObjects.

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

Как пояснили на Stack Exchange, подобная особенность встречалась только на Windows 95. В более поздних версиях системы архитектуру многозадачности изменили.

© отсюда
Все комментарии:
Uglurk 6 июл. 2019 г. в 00:48
Всея Рука  •  На сайте 9 лет
24
Пиздеж
Vlrix 6 июл. 2019 г. в 00:51
Синее мнение  •  На сайте 7 лет
8
с паркинсоном кто, для них тема))
а так, выше уже написали
dealerdealer 6 июл. 2019 г. в 00:55
Эврика!!!!!!  •  На сайте 9 лет
81
Сейчас тоже нечего не изменилось. lol.gif

Как дёрганье мышью на самом деле ускоряло работу в Windows 95
rgs350 6 июл. 2019 г. в 00:56
Юморист  •  На сайте 7 лет
5
Херня. Ответьте лучше на вопрос какого черта окно Эксель 2016 тормозно перемещается по экрану и как эту хню исправить?
bazoid 6 июл. 2019 г. в 00:58
уничтожить  •  На сайте 11 лет
8
наконец-то нашли Великую Исходную Ошибку Виндоус
Vlrix 6 июл. 2019 г. в 00:58
Синее мнение  •  На сайте 7 лет
3
Цитата (rgs350 @ 6.07.2019 - 00:56)
Херня. Ответьте лучше на вопрос какого черта окно Эксель 2016 тормозно перемещается по экрану и как эту хню исправить?

мало оперативкт
что-то подгружает комп
причин валом быть может
Max922 6 июл. 2019 г. в 01:00
старатель  •  На сайте 10 лет
7
Я так в 98 году YouTube скачал,просто страницы журнала слиплись.
tursun33 6 июл. 2019 г. в 01:03
я часть той силы что вечно хочет зла  •  На сайте 15 лет
45
Да, помню, как сотрудник ЦИТ (центра информационных технологий) мне советовал во время установки программ под Windows 95 постоянно дёргать курсором мыши, говорил, что так быстрее устанавливаются программы, и ещё советовал сам курсор во время установки ставить на полоску где показан прогресс установки, так тоже быстрее установится.
Rikts00 6 июл. 2019 г. в 01:08
Ярила  •  На сайте 8 лет
24
Да гон явный.
А я почти поверил. В то, что ускорить её можно было ещё как то можно поверить. Но чтобы установка ускорялась с 1 час до 15 минут - точно гон.
Ну даже сами подумайте - не могла система отдать ресурсов на установку системы в 25%, чтобы все остальные втупую простаивали. И ещё, я помню, когда установка сначала делала рывок до 35-40%, а после 97% начинала сильно сильно буксовать... там и мышкой дёргал, и пляски с бубном... и ничерта не помогало.
JIR 6 июл. 2019 г. в 01:10
Сибирский  •  На сайте 17 лет
3
Цитата (Uglurk @ 6.07.2019 - 00:48)
Пиздеж

Неа.
Так и было.
Только это редкое исключение.
JIR 6 июл. 2019 г. в 01:12
Сибирский  •  На сайте 17 лет
7
Цитата (gx32 @ 6.07.2019 - 00:58)
95я ка дергай не дергай выглядела так:

Утилиты, библиотеки - Что тебе надо, собака?!))
Woodcutter 6 июл. 2019 г. в 01:20
Ярила  •  На сайте 8 лет
2
95я же винда от части на ms-dos работала. Отсюда и получаются такие баги. Ядра то разные а им как то между друг с другом надо было "сотрудничать".
UralStalker 6 июл. 2019 г. в 01:22
Ярила  •  На сайте 11 лет
8
Актуальная информация
Mowgley 6 июл. 2019 г. в 01:26
Дикий  •  На сайте 16 лет
7
Было. Дергал. Помогало brake.gif
JIR 6 июл. 2019 г. в 01:33
Сибирский  •  На сайте 17 лет
3
Цитата (Rikts00 @ 6.07.2019 - 01:08)
Да гон явный.
А я почти поверил. В то, что ускорить её можно было ещё как то можно поверить. Но чтобы установка ускорялась с 1 час до 15 минут - точно гон.
Ну даже сами подумайте - не могла система отдать ресурсов на установку системы в 25%, чтобы все остальные втупую простаивали. И ещё, я помню, когда установка сначала делала рывок до 35-40%, а после 97% начинала сильно сильно буксовать... там и мышкой дёргал, и пляски с бубном... и ничерта не помогало.

Да ты Гуру ядер!
Где нахуй послать твои молитвенные камни? hacker.gif
Woodcutter 6 июл. 2019 г. в 01:45
Ярила  •  На сайте 8 лет
1
Цитата (Rikts00 @ 6.07.2019 - 01:08)
Да гон явный.
А я почти поверил. В то, что ускорить её можно было ещё как то можно поверить. Но чтобы установка ускорялась с 1 час до 15 минут - точно гон.
Ну даже сами подумайте - не могла система отдать ресурсов на установку системы в 25%, чтобы все остальные втупую простаивали. И ещё, я помню, когда установка сначала делала рывок до 35-40%, а после 97% начинала сильно сильно буксовать... там и мышкой дёргал, и пляски с бубном... и ничерта не помогало.

Ну так значит матчасть про длину файлов и архивов изучить нужно прежде чем сомневаться. А вот про гон с мышой это точно гон. Про рывок это вообще пиздец. Всё в cab'ах было упаковано что вообще не очень то отличалось хорошим сжатием больших файлов. А если их ещё там пару тысяч....разного рода размеров.
gx32 6 июл. 2019 г. в 01:51
Приколист  •  На сайте 17 лет
7
Цитата (JIR @ 6.07.2019 - 00:12)
Цитата (gx32 @ 6.07.2019 - 00:58)
95я ка дергай не дергай выглядела так:

Утилиты, библиотеки - Что тебе надо, собака?!))

лучше мышью не шевелить иначе спугнешь..... OSR2



Это сообщение отредактировал gx32 - 6 июл. 2019 г. в 01:57
ХуХер 6 июл. 2019 г. в 01:51
Начальник землетрясений  •  На сайте 11 лет
0
А кто тут и спецов объяснит явление?
пицца 6 июл. 2019 г. в 01:57
бугагаш  •  На сайте 13 лет
24
Я не помню программ под 95 которые надо час устанавливать, ни одной. upset.gif

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

Это сообщение отредактировал пицца - 6 июл. 2019 г. в 02:05
Jakobjr 6 июл. 2019 г. в 02:08
Приколист  •  На сайте 11 лет
1
Жизнь прожита зря...
JIR 6 июл. 2019 г. в 02:11
Сибирский  •  На сайте 17 лет
6
Цитата (gx32 @ 6.07.2019 - 01:51)
Цитата (JIR @ 6.07.2019 - 00:12)
Цитата (gx32 @ 6.07.2019 - 00:58)
95я ка дергай не дергай выглядела так:

Утилиты, библиотеки - Что тебе надо, собака?!))

лучше мышью не шевелить иначе спугнешь..... OSR2


Не ДЫШАТЬ ВСЕМ! gigi.gif
ShadoWRunneR 6 июл. 2019 г. в 02:17
Ярила  •  На сайте 7 лет
11
Цитата (gx32 @ 6.07.2019 - 00:58)
95я ка дергай не дергай выглядела так:

ставить 95ю и сидеть из под нее в досе верх цинизма

а по теме: так всё таки я был не один такой, а мне тогда знакомые говорили что это у меня такой нервный тик выводить восьмёрку бесконечность курсором
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 27199
0 Пользователей:
Страницы: (5) [1] 2 3 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх