Разница между симулятором и эмулятором

Симулятор полета

Если ваш родной язык не английский, эти термины могут быть довольно запутанными. Даже если вы англичанин, но не знакомы с терминами, вы все равно можете запутаться. Давайте посмотрим на разницу между терминами. Возможно, мы можем принести вам ясность.

Вопрос

Этот вопрос был задан на stackoverflow раньше. Один полезный пользователь предложил следующий ответ: «Эмуляция - это процесс подражания внешне наблюдаемому поведению в соответствии с существующей целью. Внутреннее состояние механизма эмуляции не обязательно должно точно отражать внутреннее состояние цели, которую он эмулирует. Моделирование, с другой стороны, включает в себя моделирование основного состояния цели. Конечным результатом хорошей симуляции является то, что имитационная модель будет эмулировать цель, которую она имитирует ». Все еще потеряно? Я не виню тебя. Давайте уточним.

Что такое симулятор?

Приведенный выше ответ на самом деле объясняет это довольно хорошо. Симулятор - это программа, которая копирует что-то из реальной жизни в виртуальную среду. Вот и все, в двух словах. Когда вы думаете о симуляторе, подумайте о видеоиграх. SimCity - симулятор градостроительства. Вы можете построить свой собственный виртуальный город, но без реальных сложностей. Если вы решите сжечь его, никаких последствий не будет - кроме того, что, конечно, придется его восстанавливать. Симулятор полета - еще один пример. Как будто ты летишь на настоящем самолете. Но если вы решили лететь вверх дном с самолетом, который не может, самолет может взять его. Другая форма симуляции - военные игры. Например, лазертаг или пейнтбол. Вы моделируете реальную боевую обстановку. Но когда тебя бьют, ты не представляешь реальной опасности.

EPSXe: эмулятор PlayStation

Что такое эмулятор?

Эмулятор предназначен для копирования чего-либо в точности так, как оно существует в реальном мире. Например, цель M.A.M.E - копировать аркадные игры в точности так, как они есть в реальном мире. Вы можете играть в эти игры на своем ПК, как они существовали на аркадных машинах много лет назад, ошибки и все такое. Некоторые эмуляторы имеют преимущества перед реальными аналогами. Возьмите EPSXE для примера. Это эмулятор, который служит для копирования первой PlayStation. Основным преимуществом этого эмулятора является то, что вы можете ускорить время; сделать выравнивание в этих длинных ролевых играх немного проще. Однако имейте в виду, что если вы решите использовать эмулятор, вы должны владеть оригинальными копиями эмулируемой системы. Нарушение этого правила может привести к большим неприятностям. С таким огромным пиратством, как сейчас, каждый из нас должен внести свой вклад, чтобы остановить его. Разработчики игр тратят много денег на создание игр, которые мы все любим. Если мы перестанем их покупать, они перестанут их делать. Это оно? Да! Это все, что нужно сделать. Эмулятор копирует что-то полностью, тогда как симулятор копирует состояние чего-либо. Эти два нельзя действительно сравнить. Они могут быть похожими, но их использование отличается. Они служат разным целям и преследуют разные цели. Я использую примеры в играх, потому что это то, что я знаю лучше всего. Если вы знаете больше примеров или используете эмуляторы и симуляторы в других областях, сообщите нам! Мы хотели бы услышать все об этом в комментариях.

Резюме

имитатор Эмулятор
Копирует состояние чего-либо. Может быть не совсем то, что найдено в реальном мире. Служит для копирования чего-либо в точности так, как оно существует.