¿Qué es un simulador de computadora?

Un simulador de computadora es un programa ejecutado en un ordenador con el fin de simular algún tipo de sistema, con el fin de obtener una mejor idea de cómo funciona el sistema. Un simulador de computadora también pueden ser utilizados para simular otro ordenador. Hay dos tipos principales: el completo simulador de sistema y el simulador de conjunto de instrucciones (ISS). Este tipo de simulador de computadora se utiliza a menudo para probar un nuevo software en una amplia gama de configuraciones de hardware, sin tener que utilizar los equipos físicos.

En su nivel más fundamental, se utiliza un simulador de computadora para recrear un la situación de la vida real donde las pruebas de muchos estados diferentes, no sería fácil ni segura. En este caso, utilizando un simulador de computadora ahorra una gran cantidad de tiempo y recursos, y de hecho puede permitir que para las pruebas en profundidad que sería físicamente imposible en el mundo real. Las simulaciones por ordenador han sido utilizados en ingeniería y ciencia por algún tiempo, y en los últimos años, como el hardware se ha vuelto más robusto, y el software se ha vuelto más sofisticada, estas simulaciones son capaces de lograr más y más.

Un ejemplo de un uso de un simulador de computadora puede ser una empresa de ingeniería que trabajan en el diseño de una mejor ala para los aviones. En lugar de gastar recursos la construcción de prototipos de cada nuevo diseño, y pruebas en túneles de viento o en avión real, una simulación se puede ejecutar en su lugar. Si la dinámica de los fluidos del viento son modeladas con precisión, cualquier número de variables puede ser modificado para poner a prueba un ala virtual en un millón de escenarios diferentes, algunos de los cuales podría ser imposible de recrear en el mundo real. Además, si un diseño no resulta ser ideal, puede ser fácilmente modificado y examinado de nuevo, sin la necesidad de crear un nuevo objeto físico. De este modo, cientos o miles de diseños pueden ser juzgados en un período relativamente corto de tiempo, permitiendo un mayor grado de sintonía fina de lo que sería posible.

Con la proliferación de hardware, software de los fabricantes También encontramos la necesidad de simular diferentes ambientes para sus programas. Ya que sería inviable para ejecutar una pieza de software en cada ordenador en la tierra, mucho menos para ejecutarlo en todos los sistemas modificados con más o menos de memoria de vídeo, la tercera parte de las tarjetas de sonido, y las docenas de otros componentes que pueden ser personalizados, un simulador de computadora se utiliza en su lugar. De esta manera, el software se puede ejecutar en decenas de miles de configuraciones de hardware hipotéticos, y los errores pueden ser detectados y fijados mucho antes de que el producto se envía a los clientes.

Instruction Set simuladores se utilizan habitualmente para este tarea. Son capaces de tener variables vez que representan a las limitaciones de hardware diferentes de máquinas diferentes. Estas variables se pueden cambiar, el programa se puede ejecutar, a continuación, las variables pueden cambiar de nuevo, lo que permite a un programador para poner a prueba a través de muchos sistemas en un corto período de tiempo.

Otro tipo de simulador es el simulador de todo el sistema. Aunque similar a la Estación Espacial Internacional, un completo simulador de sistema permite un entorno mucho más amplio, al permitir que los sistemas operativos de todo y controladores de software para ser simulado. Esto permite un grado mayor de precisión en la simulación, que ofrece una mejor oportunidad para detectar y reparar errores.

Deja un comentario