Эмуляция консолей требует столько вычислительных ресурсов по нескольким причинам:
- Необходимость имитировать оригинальное оборудование. gamedev.stackexchange.com Эмулятор должен воспроизводить все особенности исходной платформы с помощью программных методов. gamedev.stackexchange.com Это требует дополнительных ресурсов, так как некоторые компоненты консолей (например, графический чип, звуковой чип, контроллер памяти) экзотичны с точки зрения ПК. gamedev.stackexchange.com
- Перевод нестандартных консольных команд. otvet.mail.ru При эмуляции нужно «переводить» для ПК консольные команды в реальном времени. otvet.mail.ru
- Работа с точностью. ru.wikipedia.org От точности эмуляции зависит совместимость с запускаемыми в эмуляторе программами (играми), а также качество и достоверность получаемого изображения и звука. ru.wikipedia.org
Кроме того, эмулятору самому нужны ресурсы (процессорное время и память). otvet.mail.ru
Таким образом, чем сложнее система и выше точность эмуляции, тем больше производительность (скорость процессора, объём памяти) требуется устройству. ru.wikipedia.org