vse
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Bochs (произносится «бокс» или в русскоязычной среде как «борщ») — свободная программа для эмуляции аппаратного обеспечения IBM PC. Включает в себя эмуляцию процессоров архитектуры x86(x64 не поддерживается), устройств ввода-вывода и возможность использовать различные 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 МГц (для сравнения: максимальная официальная частота 80486 в 486DX4 — 75 МГц). Существовал вариант, использующий plex86, для ускорения операций с памятью. В связи с прекращением разработок, plex86 больше не обновлялся. http://bochs.sf.net/ | Всего записей: 98 | Зарегистр. 08-12-2001 | Отправлено: 16:15 06-04-2002 | Исправлено: zhe_zho, 01:20 16-10-2013 |
|