Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. OBJETIVOS
II. INTRODUCCIOÓ N
V. CONCLUCIONES
OBJETIVOS
INTRODUCCIÓN
Tiene su origen a fines de la deó cada de 1950 cuando Geoffrey Gordon estaba trabajando en
la Bell Telephone Laboratories. En sus oríógenes Gordon era el uó nico programador y,
cuando el lenguaje todavíóa no teníóa nombre se lo conocíóa dentro de IBM como el “Gordon
Simulator”. Su primer nombre fue General Purpose Simulator (GPS) (en octubre de 1961).
Raó pidamente su nombre cambioó a General Purpose Systems Simulator (GPSS).
MARCO TEORICO
Es un lenguaje de simulacioó n por eventos, los elementos que se inyectan al modelo
(transacciones) mediante el bloque GENERATE son puestos en la cadena de eventos
futuros (Future Event Chain) con el instante de su futuro nacimiento, las tareas que estos
elementos realizan mediante el bloque ADVANCE generan eventos futuros con el instante
de terminacioó n de la tarea.
El GPSS detiene el reloj y simula todo lo que tiene que simular para un determinado
instante (eventos corrientes), cuando no tiene maó s nada por simular mira en la cadena de
eventos futuros queó es lo proó ximo que tiene que hacer y coloca el reloj para ese instante
con lo que los eventos que eran futuros se transforman en corrientes. El GPSS ejecuta
todos los eventos corrientes hasta que no haya ninguó n evento y asíó se repite el proceso
hasta que un TERMINATE con operando distinto de cero alcance la cantidad pedida en el
START.
Estructura básica
Un bloque GENERATE genera un flujo de transacciones con un conjunto especíófico
disponible que encuentra. El bloque de entrar no deben negar las entradas a las
entrar en el bloque siguiente, se queda en el Block actual. Por lo tanto, una cola
instalacioó n. Si no, se queda donde estaó hasta la proó xima vez. Siempre que una
aprovecharla.
Un bloque ADVANCE capta la transaccioó n y impone un retardo en eó l donde quiera
GENERATE 6
TRANSFER .900,,TIPOA
QUEUE COLTIPOB
SEIZE 1
DEPART COLTIPOB
ADVANCE 20,10
RELEASE 1
TRANSFER .900,,ACEP
TERMINATE
TIPOA QUEUE COLTIPOA
SEIZE 2
DEPART COLTIPOA
ADVANCE 4,2
RELEASE 2
TRANSFER .900,,ACEP
TERMINATE
ACEP TERMINATE 1
START 1000
NAME VALUE
ACEP 17.000
COLTIPOA 10000.000
COLTIPOB 10001.000
TIPOA 10.000
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 114 0.340 20.223 1 0 0 0 0 0
2 1014 0.605 4.042 1 0 0 0 0 0
GENERATE 6
TRANSFER .900,,TIPOA
QUEUE COLTIPOB
SEIZE 1
DEPART COLTIPOB
ADVANCE 30,5
RELEASE 1
TRANSFER .900,,ACEP
TERMINATE
TIPOA QUEUE COLTIPOA
SEIZE 2
DEPART COLTIPOA
ADVANCE 4,1
RELEASE 2
TRANSFER .900,,ACEP
TERMINATE
ACEP TERMINATE 1
START 1000
NAME VALUE
ACEP 17.000
COLTIPOA 10000.000
COLTIPOB 10001.000
TIPOA 10.000
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 121 0.543 29.985 1 1109 0 0 0 1
2 991 0.591 3.985 1 0 0 0 0 0
CONCLUSIONS
mineros, y reducir asíó los tiempos de espera o los tiempos muertos que se pueden generar
Se puede observar que al sensibilizar el sistema se obtiene mejores resultados en cuanto a