模擬/什麼是模擬?
外觀
< 模擬
模擬,簡單來說就是將為不同的硬體子集或不同的作業系統編寫的軟體轉換為可以在當前平臺上執行的軟體。簡單地說,它是任何模仿任何其他計算機硬體(例如舊計算機或影片遊戲機)行為的計算機程式。為什麼要這樣做?以下是一些原因:
- 維護對舊軟體的投資 - 如今軟體並不便宜,但我們大多數人都在舊軟體上投入了資金,這些軟體仍然執行良好,只是與較新的硬體和作業系統不相容。為什麼扔掉它呢?
- 實驗 - 通常在為硬體編寫驅動程式或在微處理器上編寫執行軟體時,人們往往希望確保在將軟體寫入硬體之前有一個可用的軟體。有時你正在編寫軟體的硬體甚至可能還不存在。在這兩種情況下,模擬軟體都是無價的,因為它允許你在不冒硬體裝置風險的情況下除錯程式中的錯誤,模擬器還可以提供有關發生的錯誤的更詳細的資訊,因此它們非常適合在不冒硬體風險的情況下測試軟體。
- 懷舊 - 面對現實吧。我們都有自己熟悉和喜歡的舊遊戲或作業系統。也許現在用它們全天候使用已經不切實際了,但偶爾用它們玩一玩總是很令人愉快的。