Что такое скомпилированные симуляторы и симуляторы на основе набора инструкций? - PullRequest
0 голосов
/ 20 ноября 2011

Что такое скомпилированные симуляторы и симуляторы на основе набора инструкций? В чем разница между ними?

1 Ответ

0 голосов
/ 20 ноября 2011

Скомпилированные симуляторы просто компилируют код с компиляторами хост-машины и запускают его на хосте. Интерпретаторы набора команд имитируют код, выполняемый на реальной машине, и код точно такой же, как и реальный код, скомпилированный с теми же компиляторами.

Симуляторы iOS - это скомпилированные симуляторы - они просто компилируют код с компилятором x86 вместо компилятора ARM. Таким образом, он не симулирует все, например, инструкции NEON.

...