詞語信息
詞目:模擬
拼音:mó nǐ
模擬是對真實事物或者過程的虛擬。模擬要表現出選定的物理系統或抽象系統的關鍵特性。模擬的關鍵問題包括有效信息的獲取、關鍵特性和表現的選定、近似簡化和假設的套用,以及模擬的重現度和有效性。可以認為仿真是一種重現系統外在表現的特殊的模擬。
模擬在計算機體系中的概念:
模擬:用軟體的方法在一台現有的計算機(稱為宿主機)上實現另一台計算機(稱為虛擬機)的指令系統。
簡介
模擬經常採用虛擬具體假想情形的方法,也經常採用數學建模的抽象方法。 模擬最初只用於物理、工程、醫學、空間技術等方面。20世紀50年代之後,逐步推廣到工商業管理、經濟科學研究之中。
步驟
進行模擬的步驟包括確定問題、收集資料、制訂模型、建立模型的計算程式、鑑定和證實模型、設計模型試驗、進行模擬操作和分析模擬結果。這裡所說的模型必須是模擬模型,一般地說,隨機模型比確定性模型、動態模型比靜態模型、非線性模型比線性模型更多地使用模擬方法來分析和求解,而成為模擬模型。模擬模型比較靈活,不求最優解,可以回答如果在某個時期採取某種行動對後續時期將會產生什麼後果一類的問題。除模擬模型外,進行模擬還需要電子電腦程式、模擬語言、實驗設計技術等必要的知識。
主要作用
模擬的作用表現在:①能對高度複雜的內部互動作用的系統進行研究和實驗;②能構想各種不同方案,觀察這些方案對系統的結構和行為的影響;③能反映變數間的相互關係,說明哪些變數更重要,如何影響其他變數和整個系統;④能研究不同時期相互間的動態聯繫,反映系統行為隨時間變化而變化的情況;⑤能檢驗模型的假設,改進模型的結構。
局限意義
模擬的局限性表現在:①它選擇的方案,可能遺漏掉最優方案;②它的運用範圍只限於能考察的情況,一旦出現不能模擬的特殊情況時,就會發生困難;③它的規模很大時,較難取得資料和模擬細節;④模擬過程中如果模型簡化的不合理或者邊界條件設定的有差錯,會導致模擬結果失真甚至失敗。
模擬仿真
在基於 DSP 的開發設計中,模擬與仿真的作用很容易使人混淆,因為粗略看來,它們執行的功能非常相似。從最簡單的方面講,模擬與仿真的主要區別在於模擬完全是在軟體中完成的,而仿真則是在硬體中進行。但是如果要更深入探究的話,每種工具的唯一特性與強大的優勢是非常明顯的。兩者之間取長補短,共同提供了它們無法單獨擁有的優勢。
從傳統意義上講,模擬是在設計的最初階段開始進行,這期間設計人員會藉助它來對初始代碼進行評估。開發人員需在設計進程的初期階段--一般在獲得硬體前的幾個月--使用模擬器對複雜的多核系統進行建模。這使得在無需原型器件的情況下對各種設計配置進行評估成為可能。此外,當設計人員運行核心代碼並對之進行不同的更改時,軟體模擬可以採集到大量的調試數據。通過模擬會影響代碼效果的DSP 及所有外設的性能,軟體模擬有可能確定最有效的套用設計。