Сегодня 28 июля 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

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

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

 Источник изображения: Nikita Zaitsev / unsplash.com

Источник изображения: Nikita Zaitsev / unsplash.com

Получив команду на перезагрузку 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 это бы не понадобилось.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Nvidia выпустила драйвер с поддержкой Halo: Campaign Evolved и беты мультиплеера Gears of War: E-Day 2 ч.
«Лучший месяц за долгое время»: Sony порадовала подписчиков анонсом августовских игр для PS Plus 2 ч.
AMD выпустила драйвер с поддержкой новой видеокарты Radeon RX 9050, а также беты Gears of War: E-Day 2 ч.
Веб-версия WhatsApp получила голосовые и видеозвонки со сквозным шифрованием и много других улучшений 2 ч.
Ремейк Resident Evil 2 стал самой продаваемой игрой в истории серии, обогнав Resident Evil 5 2 ч.
Поиск в Google Play начнёт понимать речь на русском и ещё двух десятках языков 3 ч.
Perplexity Personal Computer научился превращать ПК на Windows в автономного ИИ-агента 3 ч.
Полагаться лишь на один ИИ во всём опасно для бизнеса, предупредил глава Microsoft 3 ч.
Meta проигнорировала собственное исследование о вреде соцсетей для подростков, выяснили в суде 4 ч.
Разработчики ИИ стали закупать бумажные книги для обучения моделей — а после эти книги уничтожаются 4 ч.
Германия запустит производство ядерного топлива по российской технологии 48 мин.
Тайваньские власти заподозрили сотрудника Nvidia в попытке вывезти ИИ-чипы в Китай 2 ч.
Noctua теперь можно напечатать дома: Prusa выпустила PETG-пластик в фирменных бежево-коричневых цветах 2 ч.
Новая статья: Обзор смартфона HUAWEI Pura 90s Pro: компактный флагман по субфлагманской цене 2 ч.
AMD представила антикризисную видеокарту Radeon RX 9050 с 8 Гбайт памяти 2 ч.
SK hynix запустит массовый выпуск энергоэффективной памяти LPDDR6 во второй половине года 3 ч.
«Яндекс» выпустил на улицы Москвы новую модель роботакси 3 ч.
Распродажа полупроводниковых акций углубилась на фоне успехов Китая и страха перед ИИ-пузырём 3 ч.
«Купили, попробовали, а потом оно оказалось в ящике»: Logitech отказалась от выпуска портативных приставок после провала G Cloud 3 ч.
Apple запустила подписку на iPhone и другие устройства — можно платить помесячно и менять гаджеты на новые 3 ч.