Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - X86-64 - Сегментная модель организации памяти27 июня 2011Оглавление: 1. X86-64 2. Название технологии 3. Режимы работы 4. Особенности архитектуры 5. Сегментная модель организации памяти Разрабатывая архитектуру x86-64, инженеры корпорации AMD решили навсегда покончить с главным «рудиментом» архитектуры x86 сегментной моделью памяти, которая поддерживалась ещё со времён 8086/80286. Однако из-за этого архитектура получилась абсолютно невиртуализируемой. При разработке новой версии своего продукта для виртуализации программисты компании VMWare столкнулись с непреодолимыми трудностями при реализации 64-битной виртуальной машины. Поскольку для отделения кода монитора от кода «гостя» программой использовался механизм сегментации, эта задача стала практически неразрешимой. Осознав ошибку, AMD вернула ограниченный вариант сегментной организации памяти, начиная с ревизии D архитектуры AMD64, что позволило запускать 64-битные ОС в виртуальных машинах. Intel этому примеру не последовала, и на её процессорах, не поддерживающих средства аппаратной виртуализации, запустить 64-битную виртуальную машину нельзя. Для проверки того, возможен ли на процессоре запуск 64-битных гостевых ОС, VMWare предоставляет вместе со своими продуктами специальную утилиту. Следует отметить, что первоначально попавшие «под нож» команды LAHF и SAHF, которые также активно используются ПО виртуализации, затем были возвращены в систему команд. С распространением средств аппаратной виртуализации потребность в сегментации постепенно отпадет. Просмотров: 6002
|