Table des matières:
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 s'exécuter de manière transparente sur Bochs. Bochs prend en charge une large gamme de systèmes d'exploitation x86, de versions Linux et BSD. Il est écrit en C ++ et conçu pour fonctionner sur plusieurs plateformes. Cependant, étant un émulateur Intel x86 autosuffisant, il n'a pas besoin d'instructions de la plate-forme hôte.
Techopedia explique Bochs
L'émulation Bochs d'Intel x86 comprend des périphériques d'E / S courants 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é. Bochs étant 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. Bochs étant autosuffisant, il ne dépend pas des instructions des plates-formes hôtes, contrairement à d'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.