Inhoudsopgave:
Definitie - Wat betekent Bochs?
Bochs is een complete pc-emulator van de Intel x86-variant. De efficiëntie ervan bij het simuleren van Intel x86 is zo efficiënt dat alle softwaretoepassingen die compatibel zijn met de x86 of vergelijkbare varianten naadloos op Bochs kunnen worden uitgevoerd. Bochs ondersteunt een breed scala aan x86-besturingssystemen, Linux-smaken en BSD-smaken. Het is geschreven in C ++ en ontworpen om op meerdere platforms te draaien. Omdat het een onafhankelijke Intel x86-emulator is, heeft het echter geen instructies van het hostplatform nodig.
Techopedia legt Bochs uit
Bochs-emulatie van Intel x86 omvat algemene I / O-apparaten en een aangepast BIOS. Het kan worden gecompileerd om meerdere x86-CPU's te emuleren, zoals de 386-varianten, x86-64 Intel en AMD, en zelfs die die de markt niet hebben bereikt. Omdat Bochs zo efficiënt en nauwkeurig is gecompileerd, kan het een breed scala aan software uitvoeren, inclusief alle x86-besturingssystemen, zoals Windows-, Linux- en BSD-varianten.
Het is ontworpen om op een aantal platforms te werken, zoals x86, PPC, Sun, Alpha en MIPS. Omdat Bochs zelfvoorzienend is, vertrouwt het niet op instructies van hostplatforms, in tegenstelling tot andere x86-emulators zoals VMware en VirtualBox. Het grootste nadeel van Bochs zijn echter de prestaties. Bochs moet de processor modelleren en daarvoor moet hij verschillende gesimuleerde x86-instructies uitvoeren die de prestaties vertragen.
Aangezien de x86-variant grotendeels als verouderd wordt beschouwd, kan Bochs een handig platform bieden voor softwaretoepassingen die nog moeten worden getest of op een x86-machine worden uitgevoerd.
