На 1 юли тази година един от потребителите на Stack

...
На 1 юли тази година един от потребителите на Stack
Коментари Харесай

Мърдането на мишката наистина ускорява работата на Windows 95

На 1 юли тази година един от потребителите на Stack Exchange си спомни странното държание на операционната система Windows 95 при инсталирането на приложения. Оказа се, че потребителят с прякор user2652379 и до през днешния ден се пита за какво при придвижване на мишката работата на Windows 95 доста се форсира . Той се опитал да откри благодарение на търсачките информация за този феномен, само че не съумял нищо да открие. Въпреки че казусът от дълго време не е настоящ, в уеб страницата се откриха консуматори, които обясниха за какво се получава по този начин.

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

Потребителят с прякор Cody Gray разясни, че странното държание на Windows 95 се дължи на това, че кодерите погрешно са употребявали особеностите на операционната система. Те за извиквали функционалността MsgWaitForMultipleObjects, само че тя не е можела да се задейства, в случай че на опашката са се натрупали задания, очакващи обработка. Заради погрешно избраните цели се е получавало осезателно закъснение.

А вие забелязвали ли сте сходно държание в Оценка за съвместимост Windows 95?
Източник: kaldata.com


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР