Emülatörlerin çalışma mantığını merak ediyorum. Bir cihazın işletim sistemini başka bir cihaza nasıl taklit ettiriyor? Emülatör tam olarak neyi taklit ediyor? Donanım mı, yoksa yazılım mı?