Интернет магазин китайских планшетных компьютеров



Компьютеры - Bochs

08 мая 2011





Bochs — свободная программа для эмуляции аппаратного обеспечения IBM PC. Включает в себя эмуляцию процессоров архитектуры x86, устройств ввода-вывода и возможность использовать различные BIOS и видеоадаптеры. Может эмулировать 386, 486, Pentium, Pentium Pro, AMD64 и другие x86-совместимые процессоры, поддерживает MMX, SSE, SSE2, 3DNow!, SSE3, SSE4.

Написана на C++ и работает на GNU/Linux, Windows 9x, Windows NT, *BSD, iPhone OS и др.

Отличается тщательной эмуляцией процессора, может быть запущен на любой аппаратной платформе. Bochs интерпретирует каждую команду виртуального процессора. На выполнение одной команды виртуального процессора может уходить от 100 до 1000 операций физического процессора. Например, на машине с Athlon 5200+ эмулятор обрабатывает 10-40 млн операций в секунду. С учётом того, что ранее процессоры тратили на одну команду от 2 до 15 тактов, скорость виртуального процессора сравнима с физическим процессором на частоте около 80 МГц.

Существовал вариант, использующий plex86, для ускорения операций с памятью. В связи с прекращением разработок, plex86 больше не обновлялся.



Просмотров: 618


<<< СКИФ МГУ
FX!32 >>>