как насчет современных 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 (то есть , когда они не используют модуль поддержки совместимости), так как они переходят от нереального режима непосредственно в защищенный режим и оставайтесь в защищенном режиме с тех пор.