Hay un gran número de sistemas informáticos en la actualidad. Desde el equipo en nuestros ordenadores de sobremesa y los teléfonos en el bolsillo , a los cerebros electrónicos dentro de nuestros coches , cajeros automáticos , los aviones, el número de diferentes arquitecturas está en constante crecimiento . Estos sistemas requieren de programación y la formación , que implica el uso de cualquiera de un simulador o un emulador . Aunque similar en su uso , los simuladores y emuladores son dos estilos diferentes de proporcionar una imitación de otro sistema. Propósito de simulación y emulación
simuladores y emuladores comparten un objetivo común : la imitación de un complicado sistema con otro sistema complicado. Hay una variedad de necesidades para estos sistemas . Por ejemplo , un programador necesita para crear el software para una variedad de dispositivos en una computadora de escritorio , y utiliza emuladores y simuladores para imitar el dispositivo antes de instalar el nuevo software . Otro ejemplo es el uso de simuladores para fines de entrenamiento , sobre todo cuando la actividad es peligroso hacerlo sin entrenamiento . Incluso las consolas de juego modernas se utilizan emuladores para permitir a los jugadores jugar a juegos de sistemas antiguos en los dispositivos más nuevos.
Definición de un simulador
Un simulador es un software o hardware del sistema que imita otro sistema complicado , con un nivel variable de la realidad . Una gran cantidad de simuladores están basados en software . Un gran subconjunto de los videojuegos son simulaciones , tales como simuladores de la ciudad , simuladores de guerra y los simuladores de vuelo . Mientras que los simuladores de videojuegos no son muy realistas , los simuladores de gran realismo , como simuladores de entrenamiento aéreas no sólo incluyen la física ultra- realistas y detalles del software, sino que también por lo general incluyen el hardware con controles realistas y retroalimentación.
Definición de un emulador
emuladores se limitan a imitar los sistemas de hardware . En resumen , los emuladores son simuladores de sistemas informáticos . Por ejemplo , hay emuladores para casi todo tipo de teléfono que se ejecuta en computadoras de escritorio. Estos emuladores permiten a los programadores a escribir software para el sistema emulado sin necesidad del hardware en la mano . Esto ahorra tiempo y dinero en el desarrollo. Otros usos incluyen la compatibilidad con sistemas existentes . Consolas de videojuegos modernos utilizan emuladores para imitar el hardware de sus encarnaciones anteriores. Mientras que las computadoras evolucionan, se requiere de emulación para ejecutar el software que fue escrito para los sistemas más antiguos .
Otros Usos para Simuladores
simuladores tienen una gran variedad de usos. Las organizaciones públicas utilizan simulaciones para modelar el crecimiento y la propagación de la enfermedad en varios escenarios y los efectos de los desastres , como las inundaciones y tornados. Los científicos usan simulaciones para modelar sistemas físicos hasta el punto de que la ciencia computacional es un campo cada vez mayor con sus propias revistas . Los fabricantes utilizan simulaciones para modelar y diseñar productos antes que el dinero se gasta hacerlas. El uso de la simulación artificial inteligencias para aprender y construir su base de datos de conocimientos. Simulación y emulación ha demostrado ser una herramienta importante en esta edad moderna .