Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Grupo 3
1. Republica Bolivariana de Venezuela Ministerio Del poder Popular Para La Defensa Universidad Nacional Experimental Politécnica De La Fuerza armada U.N.E.F.A - Portuguesa Prof.: Milagros Daboin Ing: De Sistema GPSS/H
4. En Representación De Un Sistema En GPSS / H. Facilidad De Uso . Modelo De Validación y Depuración. Importancia Del GPSS/H
5.
6. Requisitos Para El Uso Del GPSS / H: Para correr los programas es necesario tener conocimiento sobre creación y edición de archivos ASCII. Los archivos pueden ser creados a través del editor DOS (probablemente la forma más fácil), o a través de un procesador de texto como WordPerfect o MS Word. Los programas creados con el GPSS, son guardados con la extensión .GPS, los cuales van a ser corridos en GPSS.EXE generando un archivo que tiene el mismo nombre del archivo original pero ahora con la extensión .LIS. Para acceder a éste archivo se puede utilizar o bien el mismo editor de texto que se usó para crear el archivo .GPS o simplemente a través del editor DOS .
7. Formato De Entrada De Datos FORMATO FIJO. El formato general de un bloque GPSS/H consiste de cuatro partes separadas: 1.- Nombre (Label) 2.- Operación (Operation) 3.- Operandos (Operands) 4.- Comentario (Comments)
8. Pasos a seguir en la construcción de un modelo GPSS Identificación de los elementos del sistema a estudiar. Descripción de la lógica que gobierna el sistema. Usar el sistema de diagrama de flujos para producir un modelo GPSS/H. Correr el modelo. Analizar el modelo para la identificación de errores. Aplicar los resultados obtenidos en el análisis del sistema. Experimentar con el sistema.
9. FLUJOGRAMA DEL ANALISIS DE UN SISTEMA USANDO GPSS/H Colección datos Definición del modelo Valido ? Valido ? Construcción modelo computacional Correr prueba piloto Diseño experimental Corridas Análisis de resultados obtenidos Formulación del prob. y Plan de estudio Documentación, presentación e implementación
10. Modelando en GPSS/H Se define al modelo de simulación en términos de entidades dentro de un sistema de colas: Cómo fluyen en el sistema Recursos que demandan Colas en las que se ubican en espera de recursos
11.
12. GPSS. Instrucciones de bloques. TERMINATE: Destrucción de transacciones Sintaxis: TERMINATE A A es el operando entero, cuyo valor es el decremento del contador de las terminaciones (cuyo número inicial se especifica en la instrucción de control START) GPSS. Instrucciones de bloque. SEIZE: SEIZE sirve para registrar el empleo de una unidad de servicio por parte de una transacción que entra, de tal forma que la unidad queda ocupada hasta que la transacción ingresa a una instrucción Su sintaxis es: SEIZE A A es el identificador de una facilidad que se ocupa (número o nombre) GPSS. Instrucciones de bloque. RELEASE: RELEASE se utiliza para desocuparla unidad de servicio ocupada previamente por la transacción Su sintaxis es: RELEASE A A es el identificador de una facilidad que se libera GPSS. Instrucciones de bloque. ADVANCE: ADVANCE suspende el movimiento de una transacción por una cantidad especificada de tiempo simulado, representa el gasto de tiempo, es decir, representa una actividad.
13. Su sintaxis es: ADVANCE A, B A es la demora de una transacción B es el intervalo de dispersión alrededor de A GPSS. Instrucciones de bloque. TRANSFER: TRANSFER permite elegir una localización distinta a la secuencial Su sintaxis es: TRANSFER A, B, C A es el factor de selección B y C son los rótulos de los bloques a donde tiene que ir la transacción. GPSS. Instrucciones de bloque. QUEUE/DEPART: QUEUE y DEPART manipula fenómenos de espera. Su sintaxis es: QUEUE A DEPART A A es el identificador de una línea de espera o cola Automáticamente serán impresas estadísticas relacionadas a A
14. GPSS. Instrucciones de bloque. ENTER-LEAVE-STORAGE: El STORAGE puede ser usado para indicar la cantidad de unidades de servicios idénticas. Ejemplo: A STORAGE 5 ENTER sirve para registrar el empleo de una unidad de servicio por parte de una transacción que entra, de tal forma que la unidad queda ocupada ENTER A A es el identificador de la unidad que se ocupa (número o nombre) LEAVE desocupa la unidad que fue ocupada previamente mediante una instrucción ENTER Su sintaxis es: LEAVE A A es el identificador de la unidad que se libera (número o nombre).