模拟和模拟有什么区别?
我在计算机和微控制器的背景下问这个问题。我需要一个简洁的答案。这些词似乎很混乱,我不知道它们是否可以互换,但感觉不能互换。谢谢。 我在研究中尚未发现它们之间的区别,因此我在这里发布问题。
I am asking this question in the context of computers and microcontrollers. I need a concise answer. These words seems to get mixed up, I don't know if they are interchangangeable but have a feeling that they are not. Thanks.
I haven't found a distinction between them in my research yet and thus I post the question here.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不确定这对您来说是否足够简洁,但我的理解是:
模拟器 - 模仿硬件。
模拟器 - 模仿软件。
请查看这篇文章,了解有关该主题的详细讨论。
以下是此网页的引用:
Not sure if this is concise enough for you, but my understanding is this:
Emulators - Mimic hardware.
Simulators - Mimic software.
Take a look at this post for a decent discussion on the topic.
And here is a quote from this webpage:
仿真是指(可能是微编码的)硬件,尤其是软件,精确地逐步执行并处理每个输入,就像被仿真的微控制器/处理器处理指令一样。
模拟是指软件(尤其是硬件)也接受输入并通过不同的过程产生预期的输出。
仿真是对内部操作的极其精确的建模,而仿真则更侧重于输入输出黑盒概念。
Emulation is when (possibly microcoded) hardware, especially, and perhaps software steps through and processes each input exactly how the microcontroller/processor being emulated would process the instruction.
Simulation is when the software, especially, but perhaps hardware also takes the input and through different processes produces the expected output.
Emulation is extremely precise modelling of the internal operations whereas Simulation is more focused on the input-output black box concept.