4 ms·
‘Emulation’ means something very specific. What you are speaking of is “simulation to an arbitrary degree of precision”, as I mentioned.
by qubex 3y ago
‘Emulation’ means something very specific. What you are speaking of is “simulation to an arbitrary degree of precision”, as I mentioned.
- bheadmaster 3y ago> 'Emulation' means something very specific What exactly? And how does it differ from "simulation"?
- qubex 3y agoSimulation is about mimicking another device or system. Emulation is about setting up a system that is logically indistinguishable from another irrespective of its implementation substrate and details thereof. A thing is successfully ‘emulated’ when it is logically impossible to distinguish the difference between the system and its emulated counterpart.
- flir 3y agoYou know, by that definition one analogue computer can't emulate another of the same model.
- qubex 3y agoExactly! For analog computers, every single ‘run’ is different!
- SamBam 3y agoSince, as you said in a sister reply, even one analog computer might be slightly different from another analog computer, and thus unable to emulate it, if you had the outputs of two different computers, one analog and one digital one simulating it to a high precision (higher than the noise of the analog one) how could you distinguish which was digital and which was analog? If you can't, then this is a meaningless semantic discussion. The digital computer can emulate the analog one as well as any other analog computer can.
- qubex 3y agoThe point is that discrete computers can exactly and trivially emulate each other. The inability to emulate an analog computer by a digital or analog computer kind of is the whole point.