Apa itu Hardware Emulation?
Hardware emulation adalah penggunaan satu perangkat keras untuk meniru fungsi perangkat keras lainnya.
Sebuah hardware emulator bekerja dengan cara mensimulasikan seluruh fungsi dari platform perangkat keras yang berbeda dari yang sebenarnya digunakan. Emulasi perangkat keras sering digunakan untuk melakukan debugging dan verifikasi sistem yang masih dalam tahap pengembangan.
Contoh Hardware Emulation
Administrator IT bisa menggunakan emulasi perangkat keras untuk menjalankan sistem operasi (OS) yang tidak didukung langsung di mesin virtual (VM).
Dalam skenario ini, VM tidak memiliki akses langsung ke perangkat keras server. Sebaliknya, ada lapisan emulasi yang mengarahkan lalu lintas antara perangkat keras fisik dan virtual. Cara ini kurang efisien dibandingkan dengan paravirtualization, di mana antarmuka VM bisa sedikit berbeda dari perangkat keras yang digunakan.
Selain itu, jika sebuah layanan hanya bisa diinstal pada guest OS tertentu, emulasi perangkat keras memungkinkan admin jaringan menjalankan dan berinteraksi dengan embedded OS dari desktop yang sebenarnya tidak mendukung OS tersebut. Embedded OS sendiri biasanya dibuat untuk berjalan di lingkungan perangkat keras khusus atau sistem yang tidak dirancang untuk penggunaan interaktif.