仿真器

系統模擬真實係統,使行為與真實係統的行為非常相似

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

DOSBox 仿真的命令列介面 DOS。
適用於在 Apple iOS上執行的 1983 可程式化計算機HP-41C X 的仿真行動應用程式。此外,還可以顯示該計算機系列熱敏印刷歷史的輸出。

硬體仿真器是採用硬體裝置形式的仿真器。例如,在 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