Виртуальный режим 8086

Виртуальный режим 8086 Виртуальный режим 8086 Позволяет выполнять приложения в реальном режиме в защищенном режиме   Используется для эмуляции нескольких процессоров […]

Виртуальный режим 8086

  • Виртуальный режим 8086

    • Позволяет выполнять приложения в реальном режиме в защищенном режиме  
    • Используется для эмуляции нескольких процессоров 8086  
    • Разработан Джоном Кроуфордом  
  • Архитектура и работа

    • Использует схему сегментации реального режима  
    • Монитор виртуального режима 8086 управляет доступом к ресурсам  
    • Монитор работает с уровнем привилегий 0 и в защищенном режиме  
  • Использование

    • Применяется в различных операционных системах, включая DOS, Windows, OS/2, Linux  
    • Используется в загрузчиках, таких как GRUB  
  • Адресация памяти и прерывания

    • Механизм сегментации перенастраивается для работы в реальном режиме  
    • При прерываниях процессор возвращается в защищенный режим  
  • Расширения виртуального режима 8086 (VME)

    • Улучшения в Pentium и более поздних чипах Intel  
    • Включает PVI (виртуальные прерывания в защищенном режиме)  
    • Поддержка VME проверяется командой CPUID  
  • Поддержка 64-разрядных версий и VMX

    • Режим Virtual 8086 недоступен в длительном режиме x86-64  
    • Intel VT-x возвращает возможность запуска режима virtual 8086 из длительного режима x86-64  
    • Процессоры Westmere и более поздних версий могут запускать виртуальный процессор в реальном режиме  
  • AMD-V и виртуальный режим 8086

    • AMD-V может использовать виртуальный режим 8086 в гостевых системах  
    • Гостевой режим SVM может запускать устаревший BIOS для загрузки  

Полный текст статьи:

Виртуальный режим 8086

Оставьте комментарий

Прокрутить вверх