Emülatör ve simülatörün karşılaştırılabileceğini sanmıyorum. Her ikisi de bir şeyi taklit eder, ancak aynı akıl yürütme kapsamının bir parçası değildir, aynı bağlamda kullanılmazlar.
Kısacası, bir emülatör, kuruluşun bazı özelliklerini kopyalamak için tasarlanmıştır ve hatta gerçek ortamda bile değiştirebilir. Bir simülatörün orijinalin özelliklerini kopyalaması istenmez, sadece orijinaline benzer şekilde insanlara benzemesi istenir. Orijinalin özellikleri olmadan, simülatör gerçek ortamda yerini alamaz.
Bir emülatör , gerçek şeye ikame edilebilmesi için yeterince yakın bir şeyi taklit eden bir cihazdır.. Bir devrenin bir ROM (salt okunur bellek) devresi gibi çalışmasını istiyorsunuz, ancak içeriği istediğiniz gibi olana kadar ayarlamak da istersiniz. Taklit etmek istediğiniz ROM ile uyumlu fiziksel ve elektrik arayüzlerine sahip bir ROM emülatörü, bir kara kutu (CPU tabanlı olması muhtemel) kullanacaksınız. Emülatör, gerçek ROM yerine cihaza takılır. Anakart çalışırken herhangi bir fark görmeyecek, ancak taklit ROM içeriğini kolayca değiştirebileceksiniz. Aksi takdirde, emülatör tam olarak anakart bağlamında gerçek bir şey gibi davranacaktır (gerçek iç modelden dolayı biraz daha yavaş olabilir), ancak anakart bağlamından sadece tasarımcıya görünür ek işlevler (yeniden yazma gibi) olacaktır. . Öyleyse emülatör tanımı şu olacaktır: orijinali taklit eden bir şey, tüm işlevsel özelliklerine sahiptir,
Bir simülatör , başka bir düşünme bağlamında kullanılır, örneğin bir uçak simülatörü, bir araba simülatörü, vb. Simülasyon, gerçek şeyin sadece bir yönünün, genellikle bir insanın onu nasıl algılayacağı ve kontrol edeceği ile ilgili olanlara bakar. Simülatör, gerçek şeylerin işlevlerini yerine getirmez ve ona uygulanamaz. Uçak simülatörü uçmayacak veya birisini taşımayacak, amacı değil. Simülatörün çalışması amaçlanmamıştır, ancak pilota normal olanlardan başka amaçlar için gerçek bir şey gibi görünmesi, örneğin yer eğitimine izin vermek (tüm motor arızası gibi olağandışı durumlar dahil). Yani simülatör tanımı şu olabilir: insana görünebilen, orijinali gibi bir ölçüde genişleyen, ancak gerçek kullanım için değiştirilemeyen bir şey. Ayrıca pilot, simülatörün bir simülatör olduğunu bilecektir.
Herhangi bir ROM simülatörü göreceğimizi sanmıyorum, çünkü ROM insanlarla etkileşime girmiyor ya da herhangi bir uçak emülatörü görmeyeceğiz, çünkü uçakların gerçek dünyada aynı işlevleri yerine getiren bir yedekleri olamaz.
Benim görüşüme göre bir emülatör veya simülatör içindeki model herhangi bir şey olabilir ve orijinalin modeline benzer olmamalıdır. Bir ROM emülatör modeli muhtemelen donanım yerine yazılım olacaktır, MS Flight Simulator olduğundan daha fazla yazılım olamaz.
Her iki terimin bu karşılaştırması, dahili model üzerindeki farkı ortaya koyan mevcut seçili cevapla (Toybuilder'dan) çelişecektir, benim önerim ise farkın, sahte gerçek dünyadaki gerçek işlevi gerçekleştirmek için kullanıp kullanamayacağıdır ( kabul edilebilir bir ölçüde).
Düzlem simülatörünün, uçağın bir parçası olmayan dünyayı, güneşi, rüzgarı vb. Simüle etmek zorunda kalacağını unutmayın; çünkü bu gerçek ortamda değil, bir eğitim odasında kullanılır.
Bu, sadece orjinali taklit eden emülatör ile büyük bir farktır ve amacı, orijinali taklit etmeye gerek kalmadan kullanılmalıdır. Uçak içeriğine geri dönersek ... bir uçak emülatörü ne olabilir? Belki iki havaalanını birbirine bağlayan bir tren - aslında iki uçak adımı - yolcu taşıyan, gemide hostesler olan, araç içi gerçek bir uçak kabinine benzeyen ve kaptan "bayanlar ve baylar, irtifamız 10 km ve sıcaklık istikametimizde 24 ° C ". Faydasını görmek zordur, uğultu ...
Sonuç olarak, emülatör çalışmak için gerçek bir şeydir, simülatör kullanıcıyı kandırmak için sahte bir şeydir.