Jelaskan Mode operasi dari QEMU

QEMU memiliki beberapa mode operasi yaitu:

Emulasi mode pengguna Dalam mode ini, QEMU menjalankan program Linux atau Darwin / macOS tunggal yang dikompilasi untuk rangkaian instruksi yang berbeda. Panggilan sistem di-thunked untuk endianness dan untuk 32/64 bit mismatches. Kompilasi silang yang cepat dan cross-debugging adalah target utama untuk emulasi mode pengguna.

Emulasi sistem Dalam mode ini QEMU mengemulasi sistem komputer lengkap, termasuk periferal. Ini dapat digunakan untuk menyediakan hosting virtual dari beberapa komputer virtual pada satu komputer. QEMU dapat mem-boot banyak sistem operasi tamu, termasuk Linux, Solaris, Microsoft Windows, DOS, dan BSD; mendukung beberapa set instruksi, termasuk x86, MIPS, 32-bit ARMv7, ARMv8, PowerPC, SPARC, ETRAX CRIS dan MicroBlaze.

KVM Hosting = Di sini QEMU berkaitan dengan pengaturan dan migrasi gambar KVM. Ini masih terlibat dalam persaingan perangkat keras, tetapi eksekusi tamu dilakukan oleh KVM seperti yang diminta oleh QEMU.

Xen Hosting QEMU hanya terlibat dalam persaingan perangkat keras; eksekusi tamu dilakukan dalam Xen dan benar-benar tersembunyi dari QEMU.