Эмулятор: устройство / ПО, которое эмулирует как работу софтовой части, так и хардверной. Пример - виртуальная машина: ОС на виртуалке вообще не знает о том, что она виртуальная, т.к. там есть и железо, и проц, и всё остальное.
Симулятор: устройство/по, которое эмулирует только работу софтовой части. Пример - симулятор iOS на MacOS: в отличие от реальных айфонов, которые на ARM, он имеет архитектуру x86.