Bochs

Définition - Que signifie Bochs?

Bochs est un émulateur d'ordinateur personnel (PC) complet de la variante Intel x86. Son efficacité dans la simulation d'Intel x86 est si efficace que toutes les applications logicielles compatibles avec le x86 ou des variantes similaires peuvent fonctionner de manière transparente sur Bochs. Bochs prend en charge une large gamme de systèmes d'exploitation x86, de saveurs Linux et de saveurs BSD. Il est écrit en C ++ et conçu pour fonctionner sur plusieurs plates-formes. Cependant, étant un émulateur Intel x86 autonome, il n'a pas besoin d'instructions de la plate-forme hôte.

Definir Tech explique Bochs

L'émulation Bochs d'Intel x86 comprend des périphériques d'E / S communs et un BIOS personnalisé. Il peut être compilé pour émuler plusieurs processeurs x86 tels que les variantes 386, Intel x86-64 et AMD, et même ceux qui n'ont pas atteint le marché. Étant donné que Bochs est si efficace et compilé avec précision, il peut exécuter une grande variété de logiciels qui incluent tous les systèmes d'exploitation x86, tels que les variantes Windows, Linux et BSD.

Il est conçu pour fonctionner sur un certain nombre de plates-formes telles que x86, PPC, Sun, Alpha et MIPS. Comme Bochs est autonome, il ne s'appuie pas sur les instructions des plates-formes hôtes, contrairement aux autres émulateurs x86 tels que VMware et VirtualBox. Cependant, le principal inconvénient de Bochs a été ses performances. Bochs doit modéliser le processeur, et pour ce faire, il doit exécuter plusieurs instructions x86 simulées qui ont tendance à ralentir les performances.

Étant donné que la variante x86 est largement considérée comme obsolète, Bochs peut fournir une plate-forme pratique pour les applications logicielles qui doivent encore être testées ou exécutées sur une machine x86.