Spisu treści:
Definicja - Co znaczy Bochs?
Bochs to kompletny emulator komputera osobistego (PC) w wariancie Intel x86. Jego skuteczność w symulowaniu Intel x86 jest tak wydajna, że wszystkie aplikacje kompatybilne z x86 lub podobnymi wariantami mogą bezproblemowo działać na Bochs. Bochs obsługuje szeroką gamę systemów operacyjnych x86, smaków Linux i BSD. Jest napisany w C ++ i zaprojektowany do działania na wielu platformach. Ponieważ jednak jest samowystarczalnym emulatorem Intel x86, nie potrzebuje instrukcji z platformy hosta.
Techopedia wyjaśnia Bochsa
Emulacja Bochs Intel x86 obejmuje popularne urządzenia we / wy i niestandardowy system BIOS. Można go skompilować w celu emulacji wielu procesorów x86, takich jak warianty 386, Intel i AMD x86-64, a nawet te, które nie dotarły na rynek. Ponieważ Bochs jest tak wydajny i dokładnie skompilowany, może uruchamiać szeroką gamę oprogramowania, które obejmuje wszystkie systemy operacyjne x86, takie jak warianty Windows, Linux i BSD.
Jest przeznaczony do działania na wielu platformach, takich jak x86, PPC, Sun, Alpha i MIPS. Ponieważ Bochs jest samowystarczalny, nie opiera się na instrukcjach platform hosta, w przeciwieństwie do innych emulatorów x86, takich jak VMware i VirtualBox. Jednak główną wadą Bochs była jego wydajność. Bochs musi modelować procesor i aby to zrobić, musi uruchomić kilka symulowanych instrukcji x86, które mają tendencję do spowalniania wydajności.
Biorąc pod uwagę, że wariant x86 jest w dużej mierze uważany za przestarzały, Bochs może zapewnić wygodną platformę dla aplikacji, które wciąż wymagają przetestowania lub uruchomienia na maszynie x86.
