仿真器

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
DOSBox 仿真的命令行界面 DOS。
適用於在 Apple iOS上運行的 1983 可編程計算器HP-41C X 的仿真流動應用程序。此外,還可以顯示該計算器系列熱敏印刷歷史的輸出。

仿真器(英語:Emulator),也有譯作模擬器,是指一台計算機系統(稱為 "主機")模仿另一台計算機系統(稱為 "客機")的行為,主要透過硬件軟件。仿真器通常允許主機系統運行或使用為客機系統設計的軟件使外圍設備。 仿真emulation)是指電子設備中的計算機程序模擬另一個程序或設備的能力。例如:許多打印機被設計用來仿真惠普激光打印機,因為很多軟件都是為惠普打印機編寫的。如果非惠普打印機仿真惠普打印機,為真正惠普打印機編寫的任何軟件也會在非惠普打印機仿真中運行,並產生相同的打印效果。至少自 20 世紀 90 年代起,許多視頻遊戲業餘愛好者和發燒友都開始使用仿真器來玩 20 世紀 80 年代的經典街機遊戲,使用的是舊遊戲的原始機器代碼和數據,仿真最初的視頻遊戲機,並由當前時代的系統進行解釋。

硬件仿真器是採用硬件設備形式的仿真器。例如,在 20 世紀 90 年代的一些麥金塔計算機安裝兼容了 DOS 的卡(如Centris 610Performa 630),可運行個人計算機軟件程序及基於現場可編程邏輯門陣列硬件仿真器。邱奇-圖靈論題意味着理論上任何操作環境都可以在任何其他環境中進行仿真,前提是忽略內存限制。然而,在實踐中這可能相當困難,尤其是特別是當要仿真的系統的確切行為沒有記錄,並須通過逆向工程來推導時。此外,它也不涉及時間限制的內容;如仿真器的運行速度不及原始內部硬件快,會使仿真軟件的運行速度慢(會觸發定時器中斷,從而改變行為)。

在中國,自動控制領域把simulation翻譯為仿真,emulation翻譯為模擬。例如:核電站仿真、電廠仿真等等。而2002年全國科學技術名詞審定委員會公布出版的《計算機科學技術名詞》(第二版)[2]把simulation翻譯為模擬,emulation翻譯為仿真。這造成了極大的混淆。

參考文獻[編輯]

  1. ^ Warick, Mike. MS-DOS Emulation For The 64. Compute!. April 1988: 43 [10 November 2013]. 
  2. ^ 《計算機科學技術名詞》,科學出版社 ,2002-1。ISBN 9787030097255