Категории

Bochs

Bochs (произнася се „кутия“) е безплатна компютърна програма за емулация на хардуер IBM PC. Включва емулация на процесори с архитектура x86, входно-изходни устройства и възможност за използване на различни BIOS и видеоадаптери. Може да емулира 386, 486, Pentium, Pentium Pro, AMD64 и други x86-съвместими процесори, поддържа MMX, SSE, SSE2, 3DNow!, SSE3, SSE4, x86-64, VMX, разширение на системата за инструкции „AES“. Написан е на C++ и работи на GNU/Linux, Microsoft Windows 9x, Microsoft Windows NT, *BSD, iOS, PSP и др.

Отличава се със задълбочена емулация на процесора, може да се изпълнява на всяка хардуерна платформа, включително SPARC, PowerPC, MIPS. Bochs интерпретира всяка инструкция на виртуалния процесор.

Когато работи на Pentium 2 с честота 400 MHz, bochs постига производителност от около 1,5 милиона операции в секунда, т.е. изпълнението на една виртуална процесорна инструкция отнема средно около 260 такта на физическия процесор.

Той често се използва за отстраняване на грешки в операционните системи и техните компоненти. Той има вградени възможности за отстраняване на грешки.

Съществува вариант, който използва plex86 за ускоряване на операциите с паметта. Поради преустановена разработка plex86 вече не се актуализира.

Основни характеристики Bochs

Linux, DOS, Microsoft Windows 95/98 и Microsoft Windows NT /2000/XP или Microsoft Windows Vista /7.

386, 486, Pentium/PentiumII/PentiumIII/Pentium4 или x86-64 включително допълнителни инструкции MMX, SSEx è 3DNow!

Категории: Емулатори, Система

Реклама