Найти тему
proTechTalk

Метод надежного тестирования Microsoft: "USB Cart of Death" и стабильность Windows 98

Картинка создана с помощью помощника Windows Copilot.
Картинка создана с помощью помощника Windows Copilot.

Ветеран Windows-разработчиков Раймонд Чен (Raymond Chen) раскрыл важнейший аспект процесса разработки Windows 98. Краеугольным камнем этого этапа разработки была так называемая "USB Cart of Death", уникальное испытательное оборудование, которое сыграло ключевую роль в оценке надежности Windows 98 перед многочисленными подключенными USB-устройствами. В то время технология USB была относительно новой, и разработчики Microsoft стремились получить практический опыт, чтобы повысить совместимость Windows.

Смертельная USB-тележка (USB Cart of Death), несмотря на свое зловещее название, не причиняла вреда отдельным людям, но оказалась неумолимой в своем нападении на сборки Windows. Цель была ясна: подвергнуть Windows 98 максимальному стрессу, подключив к ней множество USB-устройств, и внимательно изучить ее производительность. Последствия такого стресс-тестирования часто проявлялись в виде появления печально известного "синего экрана" на исследуемом компьютере с Windows, сигнализируя о том, что текущая сборка Windows требует доработки.

Этот грандиозный тестовый инструмент был оснащен ошеломляющими 64 USB-устройствами - максимально допустимыми подключениями для компьютера под управлением Windows на тот момент (в настоящее время этот показатель составляет 127). Эти устройства варьировались от клавиатур и мышей до принтеров и даже включали игровой USB-руль, который оригинально использовался для управления самой тележкой. Все возможные типы USB-устройств были тщательно прикреплены к корзине, напоминая почтовые тележки, используемые для рассылки внутренней почты в компании. Подключение к тестируемому ПК с ОС Windows осуществлялось через один USB-кабель, что потребовало использования нескольких USB-концентраторов.

Смертельная USB-тележка отправлялась в путешествие от одного разработчика Windows к другому, и каждый получатель подключал ее к своему ПК. После того как Windows распознала все 64 устройства, разработчики придирчиво проверяли функциональность подключенных USB-клавиатур, точность работы игрового руля в играх и многое другое.

Особенно тщательное испытание включало в себя подключение тележки, наблюдение за тем, как Windows распознает все 64 устройства, активирует необходимые драйверы, а затем резко отключали их. Такое преднамеренное отключение обычно приводило к появлению пресловутого "синего экрана смерти" на ПК с Windows. Далее тележка переходила к следующему компьютеру с Windows, а разработчик на пострадавшем ПК начинал работать над поиском причины сбоя и вносил соответствующие изменения в исходный код Windows. Этот цикл продолжался до тех пор, пока неутомимая USB-тележка смерти не появлялась в следующий раз.

Windows 11 — купить по низкой цене на Яндекс Маркете

Конечной целью этого жестокого режима тестирования было убедиться, что Windows сможет выдержать многократное подключение и отключение USB-устройств во время нормальной работы без сбоев. Разработчики упорно шли к своей цели и в конце концов добились успеха. Windows 98 вышла из этого сурового процесса с повышенной стабильностью, обеспечив пользователям уверенность в том, что их системы могут работать без сбоев даже в сложных сценариях с USB.

Так же читайте о том как можно поиграть в ретро игры: 👇

PS: Дорогие читатели если Вам понравилась статья не забывайте ставить лайки, это очень помогает продвижению канала "TechTalk". Спасибо заранее!

⚡⚡⚡ Друзья! Если вам нравится то, что я делаю, и вы хотите, чтобы это продолжалось, приглашаю поддержать меня и внести свой посильный вклад. Вместе мы сила! Спасибо за вашу поддержку! ⚡⚡⚡

ЮMoney