Я не думаю, что эмулятор и симулятор можно сравнить. Оба имитируют что-то, но не являются частью одной и той же области мышления, они не используются в одном и том же контексте.
Вкратце: эмулятор предназначен для копирования некоторых функций оригинала и даже может заменить его в реальной среде. Симулятор не предназначен для копирования особенностей оригинала, а только для того, чтобы выглядеть похожим на оригинал для людей. Без особенностей оригинала симулятор не сможет заменить его в реальной среде.
Эмулятор это устройство , которое имитирует что - то достаточно близко , так что это может быть заменена на реальную вещь, Например, вы хотите, чтобы схема работала как схема ПЗУ (постоянное запоминающее устройство), но также хочет корректировать содержимое до тех пор, пока вы не захотите. Вы будете использовать эмулятор ПЗУ, черный ящик (вероятно, на базе процессора) с физическим и электрическим интерфейсами, совместимыми с ПЗУ, которое вы хотите эмулировать. Эмулятор будет подключен к устройству вместо реального ПЗУ. Материнская плата не увидит никакой разницы при работе, но вы сможете легко изменять содержимое эмулируемого ПЗУ. В противном случае эмулятор будет действовать точно так же, как фактическая вещь в контексте материнской платы (возможно, немного медленнее из-за фактической внутренней модели), но будут дополнительные функции (например, переписывание), видимые только для дизайнера, вне контекста материнской платы. , Таким образом, определение эмулятора будет таким: то, что имитирует оригинал, имеет все свои функциональные особенности,
Тренажер используется в другом контексте мышления, например , плоский симулятор, симулятор автомобиля и т.д. Моделирование будет заботиться только о каком - либо аспекте фактической вещи, как правило, связанные с , как человек будет воспринимать и контролировать его, Симулятор не будет выполнять функции реального материала и не может быть навязан ему. Симулятор самолета не будет летать или нести кого-то, это совсем не его цель. Тренажер предназначен не для работы, а для того, чтобы показаться пилоту чем-то похожим на реальную вещь для целей, отличных от обычных, например, для обеспечения наземной тренировки (в том числе в необычных ситуациях, таких как поломка двигателя) Таким образом, определение симулятора будет таким: что-то, что может показаться человеку, в некоторой степени, как оригинал, но не может заменить его для фактического использования. Кроме того, пилот будет знать, что симулятор - это симулятор.
Я не думаю, что мы увидим какой-либо симулятор ПЗУ, потому что ПЗУ не взаимодействует с людьми, и мы не увидим эмулятора самолетов, потому что у самолетов не может быть замены, выполняющих те же функции в реальном мире.
На мой взгляд, модель внутри эмулятора или симулятора может быть чем угодно, и не должна быть похожа на модель оригинала. Модель эмулятора ПЗУ, скорее всего, будет программной, а не аппаратной, MS Flight Simulator не может быть более программным, чем есть.
Это сравнение обоих терминов будет противоречить выбранному в настоящее время ответу (из Toybuilder), который налагает разницу на внутреннюю модель, в то время как я предполагаю, что разница заключается в том, может ли фальшивка использоваться или не использоваться для выполнения реальной функции в реальном мире ( в некотором смысле, действительно).
Обратите внимание, что имитатор самолета должен также имитировать землю, солнце, ветер и т. Д., Которые не являются частью плоскости, поэтому имитатору самолета придется имитировать некоторые аспекты плоскости, а также окружающую среду самолет, потому что он не используется в этой реальной обстановке, но в учебной комнате.
Это большая разница с эмулятором, который эмулирует только оригинал, и его целью является использование в среде оригинала без необходимости эмулировать его. Вернемся к контексту самолета ... что может быть эмулятором самолета? Возможно поезд, который соединит два аэропорта - фактически два шага самолета - перевозящих пассажиров, со стюардессами на борту, с интерьером автомобиля, похожим на фактическую кабину самолета, и с капитаном, говорящим: «Дамы и господа, наша высота составляет 10 км и температура в нашем пункте назначения 24 ° C ". Его преимущество трудно увидеть, гул ...
Таким образом, эмулятор - настоящая вещь, предназначенная для работы, а симулятор - подделка, предназначенная для обмана пользователя.