What is the difference between hardware and software emulation?

722 views

I understand that software emulation is an application that imitates another computer and its hardware but I looked at the wiki page for hardware emulation and I’m completely lost. Is it like building a computer with the exact same logic and architecture as the original machine without actually being exactly the same so it functions the same? I’m so confused.

In: Technology

3 Answers

Anonymous 0 Comments

Software emulation doesn’t emulate the hardware of the test system. For instance if you wanted to emulate x86_64 (the instruction set architecture Windows runs on) on ARM you’d have to write an emulator that can translate the x86_64 ISA on ARM, you wouldn’t actually emulate the ARM based processor.

You are viewing 1 out of 3 answers, click here to view all answers.