• 您現在的位置是:首頁 >要聞 > 2024-02-12 07:48:43 來源:

    電腦模擬器(模擬器是什么)

    導讀 大家好,我是小夏,我來為大家解答以上問題。電腦模擬器,模擬器是什么很多人還不知道,現在讓我們一起來看看吧!1、一、定義2、模擬器,英...

    大家好,我是小夏,我來為大家解答以上問題。電腦模擬器,模擬器是什么很多人還不知道,現在讓我們一起來看看吧!

    1、一、定義

    2、模擬器,英文 Emulator,指一種用于模仿其它硬件的行為的軟件或者硬件。

    3、二、概述

    4、早在大型機時代,人們為了實現軟件兼容性的目的(當時的軟件開發費用極為昂貴),作為新開發的硬件系統的一部分,開發了世界上第一臺模擬器。

    5、現在我們提及模擬器時,多半是指能夠運行于某種硬件系統下的一種軟件,這個軟件可以模仿另一種硬件系統對數據的處理過程,并最終得到相同或者相似的結果。一個現代比較典型的模擬器軟件如游戲機 N64 系統的模擬器 Project64 http://www.pj64.net/main/。這是一個運行于 IBM PC 兼容硬件架構下的 Windows 操作系統上的一個模擬器。我們通過運行這個軟件可以直接的對其模擬對象——游戲機平臺 N64的軟件進行處理,并得到相似的結果(游戲娛樂)。通俗地說,我們通過運行 Project64 這個軟件,可以在 PC 上玩到 N64 的游戲。

    6、三、相關概念

    7、ROM:ROM是模擬器相關的一個重要名詞,其意為只讀存儲器。在過去的時代里,人們使用 ROM 來存儲數據(類似于今天的軟件,但它本身卻是硬件)。同樣拿上面的 N64 的例子來說的話,N64 系統的軟件,是存儲于游戲卡帶上的(與我們熟悉的FC 紅白機相同),當我們今天在 Windows 操作系統上運行 Project64 軟件進行游戲時,我們同樣需要 N64 的游戲卡帶(這就是所謂“模擬”),當然,準確地說,我們需要的不是“卡帶”自身,而是 N64 的游戲卡帶上存儲著的數據。因為數據傳輸接口的不同(你的電腦上應該沒有可以插卡帶的地方吧?;) ),我們需要通過一個叫 轉儲(DUMP)的過程得到卡帶的數據內容,并將原來游戲卡帶上的數據轉換為 Windows 能夠識別的數據格式(就數據內容來說,仍然是完全相同的)。

    8、HLE:High Level Emulation 的縮寫。目前此詞沒有統一的中文翻譯。筆者傾向于“高階模擬”這個說法。高階模擬與低階模擬(Low Level Emulation)相對,是一種比較新的模擬器編寫的思考方法。由于當代的游戲機硬件系統的極端復雜性,以及出于商業目的的系統架構的保密性,模擬器的編寫者們開始考慮一種,放棄原來的精確模擬原始硬件設備的每一個動作的模擬器的“初衷”,而把重點放在得到相似的結果上,這不但能夠解決模擬的可行性問題,同時也是最終的模擬器的性能得到極大提高。

    本文到此講解完畢了,希望對大家有幫助。

  • 成人app