Rozdíl mezi simulátorem a emulátorem
Cíl simulace a emulace
Simulátory a emulátory mají společný cíl: napodobování složitého systému s jiným komplikovaným systémem. Existují různé potřeby těchto systémů. Například programátor potřebuje vytvořit software pro nejrůznější zařízení v stolním počítači a používá emulátory a simulátory k napodobování zařízení před instalací nového softwaru. Dalším příkladem je použití simulátorů pro účely výcviku, zejména pokud je nebezpečné provádět činnost bez výcviku. I moderní konzole videohry používají emulátory, které umožňují hráči hrát hry ze starších systémů na nových zařízeních.
Definice simulátoru
Simulátor je softwarový nebo hardwarový systém, který napodobuje jiný komplikovaný systém s proměnlivou úrovní reality. Mnoho simulátorů je založeno na softwaru. Důležitou podmnožinou videohier jsou simulace, jako jsou městské simulátory, válečné simulátory a letové simulátory. Ačkoli simulátory videohry nejsou příliš realistické, vysoce realistické simulátory, jako simulátory letového výcviku, zahrnují nejen ultra-realistickou fyziku a detaily v softwaru, ale také často obsahují hardware s realistickými kontrolami a zpětnou vazbou.
Definice emulátoru
Emulátory jsou omezeny na napodobování počítačových hardwarových systémů. Souhrnně jsou emulátory počítačovými simulátory systému. Například existují emulátory téměř pro všechny typy telefonů, které běží na stolních počítačích. Tyto emulátory umožňují programátorům psát software pro systém bez nutnosti emulování hardwaru. To šetří čas a peníze ve vývoji. Jiné použití zahrnují kompatibilitu se stávajícími systémy. Moderní konzole videohry používají emulátory k napodobování hardwaru svých předchůdců. Zatímco počítače se vyvíjejí, emulace je nezbytná ke spuštění softwaru, který byl napsán pro starší systémy.
Jiné použití pro simulátory
Simulátory mají širokou škálu použití. Veřejné organizace využívají simulace k modelování růstu a šíření nemocí v různých scénářích a důsledky katastrof, jako jsou povodně a tornáda. Vědci používají simulace k modelování fyzických systémů tak, aby informatika byla rostoucí oblastí s vlastními publikacemi. Výrobci používají simulace k modelování a navrhování produktů před tím, než vynakládají peníze na jejich výrobu. Umělá inteligence používá simulaci k naučení a budování své znalostní databáze. Simulace a emulace se ukázaly být důležitým nástrojem v této moderní době.