Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

LENGUAJES DE SIMULACIÓN DIGITAL

Enviado por   •  12 de Agosto de 2018  •  1.184 Palabras (5 Páginas)  •  285 Visitas

Página 1 de 5

...

- Definición de funciones | FUNCION |

- Definición de número de máquinas | STOREGE |

- Definición de matrices | MATRIX |

- Asignación numérica a variables | EQU |

- Inicialización de variables | INITIAL |

- Definición de histograma | TABLE |

- Definición de operaciones |VARIABLE y FVARIABLE |

Instrucciones de lógica del programa[pic 3]

Este tipo de instrucciones son las conocidas como bloques; son las que se ejecutaran durante la simulación; la lógica dependerá de cada sistema que se desee simular. Teniendo en cuenta la función que realizan, una clasificación de los bloques o instrucciones de lógica es la siguiente:

Simulación de inicio de proceso y captura de máquina

- SEIZE

- ENTER

- PREEMPT

Simulación de fin de proceso y liberación de maquinas

- RELEASE

- LEAVE

- RETURN

Simulación de entradas de transacciones a un almacén

- QUEUE

- ENTER

- LINK

Simulación de salidas de transacciones a un almacén

- DEPART

- ENTER

- UNLINK

Simulación de entrada de transacción del sistema.

- GERERATE

- SPLIT

Simulación de salidas de transacciones del sistema

- TERMINATE

Simulación de diversos tipos de procesos

- ADVANCE

- ASEEMBLE

- MATCH

- GATHER

Simulación de control de flujo de transacciones

- TRANSFER

- TEST

- GATE

- LOGIC

- SELECT

- LOOP

- BUFFER

Bloques de operaciones aritméticas

- SAVEVALUE

- MSAVEVALUE

- ASSIGN

- INDEX

- PRIORITY

Bloques de creación de estadísticas

- TABULATE

Lenguajes Específicos de Simulación

La razón por la que se han desarrollado lenguajes específicos para simulación es porque la mayoría de las simulaciones de eventos discretos tienen bastantes elementos en común como por ej. Generar números aleatorios, avanzar el reloj de simulación, determinar el próximo suceso de la lista de sucesos.[pic 4]

Ventajas frente a los lenguajes de propósito general:

- Programas más cortos.

- Están preparados para llevar la contabilidad de los distintos parámetros.

- Tienen módulos para generar números aleatorios de las distintas distribuciones.

- Al tener menos líneas de código se reduce el tiempo de programación.

- Es más fácil detectar posibles errores.

- Es más fácil cambiarlo si queremos introducir alguna variación.

Conclusión

La simulación es parte esencial para la realización de las pruebas de todo sistema y detectar a tiempo cualquier error o comportamiento anómalo del mismo antes de ponerlo en operación, es por esto que el lenguaje de la simulación juega un papel clave en el proceso. Haciendo uso de un lenguaje del que se tenga buen dominio la simulación a analizar se puede modelar en forma más o menos sencilla para el programador por el conocimiento del mismo.

...

Descargar como  txt (8.2 Kb)   pdf (50.9 Kb)   docx (15.6 Kb)  
Leer 4 páginas más »
Disponible sólo en Essays.club