Как появились эмуляторы, какие есть, и почему они законны?
Эмуляция и виртуализация
В современном мире информационных технологий термины эмуляция и виртуализация часто используют как синонимы, но между ними существуют принципиальные различия. Оба подхода позволяют запускать код в неродной среде, но делают это по-разному, с разной эффективностью и для разных целей. Эмуляция — это полная имитация работы одной системы (аппаратной или программной) внутри другой. Эмулятор — это программное обеспечение (или аппаратно-программный комплекс), которое воспроизводит поведение другого устройства или системы на уровне команд, регистров, прерываний, таймингов и периферийных устройств...