Inhaltsverzeichnis:
Definition - Was bedeutet Bochs?
Bochs ist ein vollständiger PC-Emulator der Intel x86-Variante. Die Effizienz bei der Simulation von Intel x86 ist so hoch, dass alle Softwareanwendungen, die mit x86 oder ähnlichen Varianten kompatibel sind, nahtlos auf Bochs ausgeführt werden können. Bochs unterstützt eine breite Palette von x86-Betriebssystemen, Linux- und BSD-Versionen. Es ist in C ++ geschrieben und für die Ausführung auf mehreren Plattformen ausgelegt. Da es sich jedoch um einen autarken Intel x86-Emulator handelt, sind keine Anweisungen von der Hostplattform erforderlich.
Techopedia erklärt Bochs
Die Bochs-Emulation von Intel x86 umfasst gängige E / A-Geräte und ein benutzerdefiniertes BIOS. Es kann kompiliert werden, um mehrere x86-CPUs zu emulieren, z. B. die 386-Varianten, x86-64 Intel und AMD sowie diejenigen, die noch nicht auf dem Markt sind. Da Bochs so effizient und genau kompiliert ist, kann es eine Vielzahl von Software ausführen, die alle x86-Betriebssysteme wie Windows, Linux und BSD-Varianten umfasst.
Es kann auf einer Reihe von Plattformen wie x86, PPC, Sun, Alpha und MIPS ausgeführt werden. Da Bochs autark ist, ist es im Gegensatz zu anderen x86-Emulatoren wie VMware und VirtualBox nicht auf Anweisungen von Host-Plattformen angewiesen. Der Hauptnachteil von Bochs war jedoch seine Leistung. Bochs muss den Prozessor modellieren und dazu mehrere simulierte x86-Befehle ausführen, die die Leistung verlangsamen.
Da die x86-Variante als weitgehend veraltet gilt, bietet Bochs eine komfortable Plattform für Softwareanwendungen, die noch getestet oder auf einem x86-Computer ausgeführt werden müssen.