我在計算機和微控制器的環境中提出這個問題。我需要一個簡潔的答案。這些詞似乎混雜在一起,我不知道它們是否可以互換,但有一種感覺,他們不是。謝謝。 在我的研究中,我還沒有發現它們之間的區別,因此我在這裏發佈了問題。仿真和模擬有什麼區別?
6
A
回答
6
不知道這是否是對你不夠簡潔,但我的理解是這樣的:
仿真器 - 模仿硬件。
模擬器 - 模擬軟件。
看看this發表一個關於這個話題的體面的討論。
這裏是從this網頁報價:
仿真與模擬
單詞 「模擬器」 於1963年在IBM [12] NPL的發展 期間精壓(IBM 360)產品線,使用「軟件,微碼和硬件的新組合」 。[13]他們發現使用 微代碼硬件代替軟件模擬,執行爲早期IBM計算機編寫的程序 ,大大加快了仿真速度。早在1957年,IBM就爲IBM 709計算機提供了一個解釋程序 程序(軟件)來執行爲IBM 704 編寫的傳統程序,以便在IBM 709上運行,並在IBM 7090上運行[19]。1963年,當 微碼最初是用來加速這個模擬過程,IBM 工程師創造了術語「模擬器」來描述這個概念。
最近在軟件的上下文 中使用「模擬」一詞變得很普遍。然而,在1980年以前,「仿真」僅用硬件或微碼輔助來提及 仿真,而「仿真」 稱爲純軟件仿真。例如,專門爲運行專爲其他架構 設計的程序的計算機 是一個仿真器。相比之下,模擬器可以是在PC上運行 的程序,以便可以模擬舊的Atari遊戲。 Purists 繼續堅持這種區分,但目前術語 「仿真」通常意味着完全模仿執行二進制代碼的機器。
2
仿真是當軟件逐步完成並處理每個輸入,確切地說,微控制器/處理器如何處理指令。
模擬是指軟件通過輸入並通過不同的過程產生預期的輸出。
仿真是對內部操作的非常精確的建模,而仿真則更側重於輸入輸出黑盒概念。
相關問題
- 1. 真實設備和模擬器/仿真器有什麼區別?
- 2. klassoop和instanceklass真的有什麼區別?
- 3. IE9的IE8仿真與誠實神IE8有什麼區別?
- 4. ARM模擬器與Verilog仿真器的區別?
- 5. 並行和虛擬有什麼區別
- 6. 抽象和虛擬有什麼區別?
- 7. 在RSpec中,模擬和雙重之間有什麼區別?
- 8. 模擬對象和設置一個值有什麼區別
- 9. 模擬類和接口之間有什麼區別?
- 10. 陷阱和模擬與二進制翻譯有什麼區別?
- 11. 2011年和2012年三星smartTV模擬器有什麼區別?
- 12. 模擬,存根和工廠女孩有什麼區別?
- 13. 模塊中@和@@有什麼區別?
- 14. DAO和DP模式有什麼區別?
- 15. 「::」和「sys」模式有什麼區別?
- 16. Factory和Strategy模式有什麼區別?
- 17. Oracle和Microsoft模式有什麼區別?
- 18. ASP和SaaS模型有什麼區別?
- 19. dbcontext和POCO模板有什麼區別?
- 20. 有什麼區別`和$(Bash中有什麼區別?
- 21. 爲什麼firefox/chrome響應仿真和智能手機之間的區別?
- 22. 獨木舟模擬模式和測試模式有什麼區別
- 23. 有什麼區別? :和||
- 24. &&和||有什麼區別?
- 25. 「/」和「/ *」有什麼區別?
- 26. 有什麼區別:。!和:r!?
- 27. ==和===有什麼區別?
- 28. Appender和〜有什麼區別?
- 29. $ @和$ *有什麼區別?
- 30. is和=有什麼區別?