как насчет современных 64-битных архитектур?
Это зависит от прошивки, установленной на современном 64-разрядном компьютере с современной 64-разрядной архитектурой. haimg
Ответ на этот вопрос был бы примерно пять-шесть лет назад для мира x86, но сегодня он устарел для мира x86.
Старые прошивки ПК / АТ
Некоторые из этих современных 64-битных машин имеют старые прошивки в стиле ПК / АТ. Как отмечалось в других ответах, они загружают и запускают программу начальной загрузки с сектора № 0 диска почти так же, как PC / AT. Это старый процесс начальной загрузки ПК / AT.
Новые прошивки EFI
Другие современные 64-битные машины имеют новые прошивки EFI. Они не загружаются в программу начальной загрузки из сектора # 0 диска на всех . Они загружаются с помощью EFI Boot Manager, загружая и запуская приложение загрузчика EFI . Такие программы запускаются в защищенном режиме. Это процесс начальной загрузки EFI.
Микропрограммы EFI в общем случае переключаются в защищенный режим в течение нескольких инструкций при выходе из перезагрузки процессора. Переключение в защищенный режим выполняется на ранней стадии в так называемой «фазе SEC» инициализации встроенного программного обеспечения EFI. Технически, 32-разрядные и более мощные x86-процессоры даже не запускаются в собственном режиме, а в так называемом нереальном режиме . (Начальный дескриптор сегмента для CS
регистра не описывает обычное отображение в реальном режиме и делает его «нереальным».)
Таким образом , можно сказать , что эти системы EFI никогда не вводить реальный режим надлежащего вообще, когда развернув изначально на EFI загрузчик (то есть , когда они не используют модуль поддержки совместимости ), так как они переходят от нереального режима непосредственно в защищенный режим и оставайтесь в защищенном режиме с тех пор.