Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Рэймонд Чен (Raymond Chen) из Microsoft рассказал, почему зажатая и удерживаемая клавиша Shift при перезагрузке помогала системе Windows 95 запускаться быстрее, чем это было бы при полной перезагрузке компьютера.

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Итоги 2025 года: смартфоны

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Обзор ноутбука TECNO MEGABOOK S14 (S14MM): OLED с HDR как новая норма

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Итоги 2025 года: игровые видеокарты

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Лучшие ИИ-сервисы и приложения 2025 года: боты одолевают

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Итоги 2025 года: интернет-индустрия

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Итоги 2025 года: программное обеспечение

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Итоги 2025-го: ИИ-лихорадка, рыночные войны, конец эпохи Windows 10 и ещё 12 главных событий года

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Итоги 2025 года: носимые устройства

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Итоги 2025 года: почему память стала роскошью и что будет дальше

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Лучшие игры 2025 года: выбор читателей и редакции

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Итоги 2025 года: процессоры для ПК

Ветеран Microsoft наконец объяснил, почему зажатая клавиша Shift ускоряла перезагрузку Windows 95

Получив команду на перезагрузку EW_RESTARTWINDOWS при зажатой клавише Shift, 16-битная функция ExitWindows завершала работу 16-битного ядра Windows, затем завершалась работа 32-битного менеджера виртуальной памяти, далее процессор переходил в «реальный режим» и передавал управление исполняемому файлу «win.com». «Реальный режим» — это устаревший режим работы процессора с прямым доступом к оборудованию; сейчас он предшествует защищённому режиму, который используют современные операционные системы.

Когда работающий в реальном режиме, как обычно в среде DOS, файл win.com получал управление, процессор подавал ему сигнал на запуск Windows в защищённом режиме. При запуске файлам .com выделялась вся оставшаяся после стандартных для DOS 640 кбайт память компьютера. «В случае „win.com“ он высвобождает всю память за пределами своего образа для системы, так что для загрузки Windows в защищённом режиме остаётся один большой непрерывный блок памяти», — пояснил господин Чен.

Если какая-то программа занимала память в том пространстве, которое «win.com» выделял для Windows в защищённом режиме, обычная память оказывалась фрагментированной, и попытка вернуть систему в то же состояние, в котором она была при первом запуске «win.com» не увенчалась бы успехом, потому что требование об «одном большом непрерывном блоке памяти» не было соблюдено. В этом случае производилась полная перезагрузка со временем, необходимым для BIOS и DOS — при зажатой клавише Shift и удачном «чистом» рестарте Windows это бы не понадобилось.

Источник:


Источник: 3dnews.ru
author avatar
Erik Peterson Editor, Manager
A ProHoster specialist with over seven years of experience in hosting, network infrastructure, and internet security. I participate in the development and maintenance of server solutions, VPN services, and client platforms. I specialize in stability, data protection, and service optimization for clients. I regularly monitor updates in industry standards and best practices.

Добавить комментарий