Материалы по тегу: эмулятор

02.12.2019 [14:28], Андрей Галадей

Представлено обновление точного эмулятора Bochs 2.6.10

Вчера вышел новый релиз эмулятора Bochs под номером 2.6.10. Эта версия создавалась на протяжении 2,5 лет. Программа поддерживает эмуляцию процессоров на архитектуре x86, начиная от i386 и до актуальных моделей x86-64.

Эмулируются чипы производства Intel и AMD. Также система может эмулировать различные инструкции вроде VMX, SSE, AES, AVX, SMP.

andrweb.com

andrweb.com

Помимо этого, эмулируется периферия, устройства ввода/вывода и так далее. Это позволяет запускать ОС Linux, *BSD, Windows. Базовые сборки можно скачать здесь.

Bochs 2.6.10 получил такие ключевые улучшения:

  • Появилась поддержка чипсета i440BX PCI/AGP, а также базовая эмуляция видеокарт Voodoo Banshee и Voodoo3;
  • Поддерживается эмуляция инструкций AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI;
  • В эмуляцию расширений PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 и VMX внесены исправления. А в Virtual Machine Extensions появилась возможность защиты подстраниц памяти;
  • В список инструкции CPUID добавлены модели CPU Skylake-X, Cannonlake и Icelake-U.
  • Добавилась базовая поддержка DDC (Display Data Channel) для VGA-совместимых графических адаптеров;
  • Из QEMU портировали эмуляциею HPET (High Precision Event Timer);
  • Улучшена работа с образами дисков, исправлены некоторые баги;
  • Улучшена работа USB и отладчика в 64-бит режиме. 

Как отмечается, Bochs 2.6.10 относится к точным эмуляторам, то есть система позволяет корректно эмулировать те или иные аппаратные решения, что важно при разработке нового ПО и отладке оборудования. 

Постоянный URL: http://servernews.ru/998872
05.10.2012 [05:06], Георгий Орлов

Эмулятор стартапа "Эльбрус Технологии" позволит ARM-процессорам работать с приложениями x86

Недавно созданная российская компания Elbrus Technologies ("Эльбрус Технологии") разрабатывает ПО, которое позволит выполнять на ARM-серверах приложения, разработанные для аппаратной среды x86. В случае успеха этот программный инструментарий позволит производителям чипов SoC (system-on-chip/"система на чипе") продвинуться на серверном рынке, на котором архитектура x86 доминирует.

ARM

Специалисты компании разработали программный эмулятор (двоичный транслятор), при использовании которого производительность ARM-процессоров, выполняющих приложения для x86, составляет 40% от их производительности при работе с "родными" приложениями. По словам специалистов "Эльбрус Технологии", они уверены, что к концу 2014 года доведут этот показатель до 80%. Аналитики отрасли и корпорация ARM отзываются об этом коде как о существенном достижении, но считают его возможности ограниченными.

В "Эльбрус Технологии" намерены представить статью с описанием своей работы на конференции ARM TechCon, которая будет проходить с 30 октября по 1 ноября в Санта-Кларе. Программный эмулятор использует всего 1 Мбайт памяти, причем, по словам члена команды разработчиков Анатолия Конюхова, объем задействованной памяти будет слабо зависеть от количества приложений, запущенных в режиме эмуляции. По его словам, сейчас команда работает над двоичным транслятором, а к концу этого года начнет параллельно процесс его оптимизации. Анатолий Конюхов также сообщил, что им очень не хватает программистов с опытом разработок бинарных трансляторов, и это одна из основных причин того, что работа будет закончена только к концу 2014 года.

Материалы по теме:

Источник:

Постоянный URL: http://servernews.ru/596643
Система Orphus