MANUAL GPSS - ESCANEADO

Page 1

, . , , . , ....••.... �···"'-''''',�.·�:�)'�:_�···��:r;'Ji;:ttr[a

,-------::--'-------..;.....:...

DEPARTAMENTO FAC. DE

CIENCIAS

__;: ;_.:., ·--,

DE

FISICAS

Y

'

••:

-

,:..,�.{'-.i�N:r'%.-)ij.'h-��i1ff

'·J6:C�:'��t{�í�'%�m,

MINAS

M A T � � A T ICAS

r-

__ .·

_ : '.�j.:r;�11�1'

0

CUA�T:/::�N:::�:,::M::::: DE I NV ES T I G A C I O N

A

OPERATIVA.APLICADA

f }Jfs��,

'

LA -

INDUSTRIA

S an t i a Q o , J u . n i o

·····

-··

MINERA.-

y Julio

de

1974.-

J

� : 1

J ,1 .

. .J.

'

�·

S l M U L A C l O N

ALFREDO

MARIN

C O N

G P S S

SUAREZ

1

:_

,�·

:,

.

-

.

-

.

.

., '

-

.

'

.:···

.

-

· .

PROYECTO

MULTl N A C I O N A L

QE

BENEFICIO

DE

M I N E R A L ES

REGIONAL

DE

O.

D ES A R R O L L O

ClENTIFICO

'

.•.

f ·

DEL · .

PROGRAMA

1

,,.

-··

..

-

·-�"

Y TECNOLOGICO

E . A.

. .::

.

:' �- :.. ·....... �

-----�¿

·,::

....i '


DEPARTAl>tENTO

Facultad

de

Ciencia�

DE

MINAS

Físicas

UNIVERSIIli\D

DE

SIMUIACION

y

CON

ti<lSS

Alfredo

Santiago,

M�temáticas

CHILE

Junio

de

!.tarín

1974.

Suárez.

_

'

í' ') ,

(""-l"----........_;c....._

(

_

.

.

1....,...,.. •• -,..-;;,,,�,.�..;....e'::':tO

�·p-

·,;,.


1

1.

Esta

,.:f

,...

asistentes

!V

(O.E.A).

Discreta

apl i cable

,..

Simulación,

!

el

( G PS S )

,..

publicación

al

3 108 tria Min.era es

muestra

Computador

por

G PS S , en

de

lo

,

las

cuyo

mostrar

de

del

se

se

han

de

sido

objeto

algunos

GENERAL de

las

en

FURPOSE

básicas,

resueltos

de

la

servir

que

en

a

la

conceptos

de

La

gt; [ a

Indus­

S i mu l a c i ó n

básicos

SIMULATION

instrucciones

solo

Computación

de

Aplicada

circunstancias

requiere

presentan

que

Centro

l r- s

et

Operativa

presentan

aplicación

manejo

cuales

con

Investigación

cual

probte .. s

·360/40

d�sarrollada

de

programP

IBM

alcunos

IBM

trata para

el

de

fue

Sem i n ario

Se

como

disefl.ado

lenguaje

58

as)

I?-Tf:ODUCCION

de

SYSTEX

que· constituyen cuya

forma

completa

Universidad

de

en

el

Chile.

,6

"

2.-

CONCEPTOS

s; ' ,._

2.1.-

,_

De!inici6n:

port�miento

BASICOS

DE

SIMUtACION

StSTEMA

Es se

un

conjunto

desea

de

elementos

que

interactúan

entre

si

y

cuyo

com­

estudiar.

t.

.._

l'jcmplo: Un

Banco

Una

de

Los

Aeropuerto

un

causa

�lementos

ENTIDAD

:

_

ATRIBUTO:

Mina,

r

son

Una

etc . .

Sistema

sistema

et

está

compuesto

comportamiento

los

Parte

u

Propiedad.de

obje"to·de una

Proceso

Descripción

de

dades

s i s t e ma ,

se

por

elementos

bien

defin ido s

cuyn

ststemu_

de

que,

un

ilustra

causa

cambio

tos

estas

interés

en

un

s

í

s eee».

entidad

ESTADO

continuación

del

siguentes:

ACTIVIDAD:

A

(

Comunicaciones

Un

Todo

intcr�cción

de

Muelle

Una

C�E'.'.:'ic1én

red

Un

en

un

atributos en

un

de

sistetna t od a s

instante

definiciones!

las

dado.

entidades

aplic�bilidad

y

P. c t i v l -


2

E N T i c c ilA = O

Banco

Cliente

Snldo

Depositar

Muelle

Barco

Capacidad

AÍ.racar

Aeropuerto

Avión

V�locidad

Aterrizar

C.opoc· idad

Des.cargar

Como

M !ºª-··-r

-·---- Com1ón

ejezplo

de

donde

se

-

-

Estado

ATRIBUTO

podría

ser

el

de

un

sistema

de

transportes

de

una

mina

indican:

Núme r-o

de

camiones

y

palas

Ubicación

de

los

camiones

Velocidad

de

los

camiones,

Las

actividades

etc.

pueden

clasifiearse

en:

End6&en99:

aquellas

que

ocurre,

dentro

Exó,enas

nquellns

que

ocurren

fuera

De

2. 2

ACTIVIDAD

§. lSTE•tA.

esta

:

manera.

los

sistemas

Cerrados:

No

contienen

Abiertos:

Contienen

se

del

del

siste111a. s i s t e ma ,

clasifican

actividades

actividades

pero

lo

afect�

en

exócenas

exócenas.

MODELO

--------

az::

Definición: Es estudiar

el

una

comportamiento

atendiendo

Esquemátic-os,

el

los

ten

grandes

dos

relaciones aquellos

modo

modelos

donde

implica

2, 3

S IMIJLAC _!Off

se

al

de

un

pueden

un

sistema

clasificar

repr�sentación

e n :

modelos:

una

que

de

tenemos:

Co1r.putacionales;

y

puede

acnerdo Fisicoa,

respecto

Est&t1coe,

ser

relt1'C'iÓn

Ünico está

comportamientos

si

el

basada

para

un

al

a

utilizada

verlos

pera

Fisicc

es

-e-,

en

es

en

Finalmente,

el

elementos

-Analó1icos,

decir'aquellos

Input

mismo

criterios,

co•portamiento

Dináaicoe,

Determin!sticos,

comporta•i�nto

menos

múltiples

se

de

s i s t e ma .

clasifican

clases

producen

que

de

matemáticos

tiempo,

del

eode toe

Los asi

representación

mismo;

el

exis-

cuyas

&stocásti�

aleatorios,

lo

Input.

De!inición Consiste del

comportamiento

de

Desde Si111u1aci6n de

se

puede

lnvest igación

de

un

el

en

estudiar

el

comportamiento

de

un

sistema

a

través

modelo,

punto

df!!inir

de

de

Opetaclonas

vista

la

qu.e

z

de

s1¡uente sir-ve

la

Investigación

forma: para

:

"L11

de

Operaciones,

simulación

Evaluar

es

una

alternativas

en

·la

técnic�....., el

.., _,.

�.:::

.;¡:

"; �

::-


3

dise�o

Tipos

'

�e

un

sis

t

Predec:r

el

cc�portamiento

de

un

Sistema�

eaa,

' 'n S i mu l ac.o

de

.

S ,

s .

Continua

ü

í

sc r e t a

E3

aquella

en

el

Es

aquella

mt.erva t c

2,4

a)

PROCEDIMIENTO

Generar

un

conjunco

de

valores

de

�e

e

e !'

de

GENERAL

modelo

un

en

ei

estado

q·..!e

les

tien;¡:a

?ARA

dei

cambios

�odelo

FROOO'C!R

que

va=-iable

en

de

ir.cremento

a

ini�ializarlo,

var-rames

la

que

cambia

permanentemente

r reepo , estado fijo

UN

PROGRAMA

De

la

se

DE

cada

evento

cierto ( G PS S } ,

.SIMUIACION

descripción

r1tp:resenta.n

el

�e

cualquiera

1..nstante

producen

próximo

o

estado

del

del

sistema

sistema.

se

llama

se

El

ima¡en

crea

conjunto

del

sistema.

b)

Crear

el

algori<;mo

conjunto a

llevar

c)

Generar del de

de

cabo

un

proceso

la

s1�ulación. que

Este

eje�uta

algoritmo

el

ciclo

de

deben·ser

resultados. entregadas

La�

ec

un

1ntorce

es

el

p�eóe

dec1:

que

el

d1agr9ma

de

s i ¡:u e n : e :

r

rr '

e

SI

r

e r>

r:

... r r

)11

r

"" 0

� �

es

otra

cosa

que

que

un

permiten

ya

acumuladas

sea

irático

a

o

lo como

larco lista

valores

!NIC'IALIZAR

---

no

acciones

estadísticas

MOCEtO

r-

de

simulación.

in!orme

Se lación

de

in�truccio�es

-·--

----- ---

-

--

-

-·-----

flujo

de

un

programa

de

simu­


J _ G E N E H /\ L ! l 'A i ) l · : s __ DE

3 . l .• -

·�

INTRODUCC I O N :

General creado

ción

Gl;8S

por

Purpose

pn r-a

IBM

cont lene

GFSS

Simulation

procesar

System

modelos

(GPSS)

es

Simulación

de

len¡unje

de

p r-og r-ame c f én

considerarse

de

más

un

un

Paquete

de

Aplica­

Discreto.

que

le

gran

da

versatl­

1

Este

lidad.

PLl

y

porque

lectura,

lenguaje no

puedo

pl'ogramar

requiere

cálculb,

etc.

�ist8

didáctico

se

puede

a

s u b ru t i n a

de

un

una

en

lenguaje

3. 2. -

ELEMENTOS

en

finalmente

el

de

ri¡uroso, del

El

nivel.

transacc.ioues

representan fluyen

ASSEMBLER

información,

desde

lenguaje

programa

,

un

GPSS

GPS·S

punto

de

equivale

esta

escrito

s.

s i ril i l .n r

se

las

del

transacción guardar

e j emp Lo , de

partición

entidades

lns

él.

de

través

a

del

modelo

que

ejemplo:

Por

SO'"'

automóvi-

e t ,: "

t ransarciones

puede Por

que

barcos.

e l .l m i u a d a s

son

usuario

la

bajo

rnás

elementos

Lor ma

transacción. mero

instrucción

los

Cada que

de-

cada

Las

Las

y

que

FOllTH:J\N

de

movimiento

es

no

que

GPS§_

UE

les,

modelo

lenguaje

cada

detalle

nivel

ASSEMULE!l/

Transacciones:

del

decir

en

conceptualmente

Aunque

n I to

los

crean

pr-oce so ,

representan

que

se

del

mueven sistema

a

través

real,

pr-oce s o .

tiene

asociado

atributos

el ·número

memoria

el

durante

entidades

de

del

un

o

de

conjunto

Un

ca�acte�lsticas

muelle

al

computador

que

en

la

se

dlrige

que

en

parámetros propias

será

un

los

d e l � barco,

proceso.do

nú­

un

pro¡rama.

Los

o a)

equipos

las

r epr-e sen tan

trnnsncciones.

Equipos

Monoprocesadores

transacción

a

la

vez.

P r o c e s a m .l e n t o ( C ftl )

de

los

Son

de

elementos dos

un

atienden

pueden

(Facility.):

E j e ai. p l o :

que

o

dan

nervicio

tipos:

Un

atender

teléfono,

la

360/40,

etc.

computador

hasta

Unidad

una

Cehtral

de

;

b)

Equ

c

í

í

poa

one s

tador

ESTADISTICAS

Las

Mu

al

e s t ed Ls t Ic aa

a)

Entre&ada9

b)

S o l 1 c i t a 1 n !i

í

emo

360150,

son

el

de

el

(S"!l)P./\GE):

E j e :n p l o :

Un

pueden

c

í

ne ,

atender

la

varias

memoria

de

un

t.ransac­ compu­

etc.

se

ac

m)Jlan

comportamiento

tlus

eut.omá t i ..;:- 9. '!'fr,e n t e pc r-

t-1�mpo,

e s t.ad Ls t Lca s

conoce r

Las

tiµrocesadores

e

usue r-t o

1J)oB:

del

dur an re modelo.

el

proceso

y

sirven

para


5

¡¡¡sTRUCCIONES

DEL

LENGUAJE:

Se estas

instrucciones

y

a)

Crear

b)

Detener

e)

M od i f i c a r

,..

d)

ltfodif !car

,A.

RELOJ:

A

el

tiempo.

de

tiempo

,A

emplean

eliminar

el

el

"' '"'

GPSS

fine

elegida

el

las

un

reloj el

Las

funciones

básicas

de

en

forma

explícita

deben

estar

en

de

respetar

reloj

avanza

sino la

transacciones

las

usuario,

modelo,

las

de

transcurrido

por

modelo.

transacciones

objeto

tiene

�l unidad

de

propiedades

han

el

siguientes:

las

recorrido .nor-aa I "de

las

que

describir

transacione�

avance

Con

" "

son

para

(CLOCK desde

en

las

secuencias

T ! J,IE )

el

Puede

todas

que

de

enteras

ser

las

de

las

indica . l a

comienzo

unidades

que

que

misma

transacciones.

la

de

actividades

cantidad

de

en

unidades

simulación.

tiempo

cualquiera.

que

E s ta

estimaciones

de

representan

unidad

tiempo

la

no

se

de­

usadas

en

un

unidad.

,,

3. 3. -

FORllATO

DE

Los

� '

TARJETA �

LAS

jeta,

DE

con

TARJETAS

pro�ramas

INSTRUCCIONES.el

si¡uente

Cada

Label

8

-

17

Nombre

19

-

71

Parámetros

El

G

y

es que

H

o

6

primeros

.

el

los

Estos

deci r ,

a

DE

debe

ser

entre

desiKnan

se

son

de

la

contener

separadas

parámetros

rótulo

de

alfabéticos

c u ale s

continuación

usuario

TARJETA

label

deben

se�idas

ca m p o s ,

DEFINICION.-

de

frecuen�ia,

T ienen

el

si¡uente

programa

tipos

se

tarjetas:

de

entrega

en

una

tar­

de

3

a

por

o

la

instrucción

la

más

(optativo)

5

instrucción.

caracteres Los

comas .

Los

se

es p acios por

despu és

b l an c o s ,

distintos

parámetros

¡ ener i ca me nte

posicionales, uno

de

instrucción

\A-Z).

Se

usan

capacidad

para de

definir

los

las

del puede

del

blanco,

perforan

se que

ocupan

letra s

término

A , B ,

de

col o car

los

los

C

en

y

co­

sella­ , D , E , F ,

parámetros

comentarios

el e mento s

tales

m u lti p r oc e sadores ,

como

f un ciones ,

etc.

fo rma to !

COLUMNA

CONTENIDO

2-6

Nombre se

8-17

5

desee.

tablas

19-71

del

hasta

CONTENIDO

-

lumnas

contener

instrucción

2

3

man

pueden

formato:

COLUMNA

los

GPSS

o

d1gito

que

identifica

al

elemento

que

define.

Tipo

de

elemento

Parámetros

de

la

que

se

va

a

definir

definición.

---·--··-----�-----------


-s-

6

TAHJ1':TAS

UE

CONTHUL

Ui>

GPSS. -

r-n c L ó n

del

te

,nodclo.

de.L

·riencn

proceso,

siguic11te

el

t

el

e r-m Lnc

O

'!'AilJ E'l'A S

UE

C

del

a

un

Instrucciór1

Ol'JEN'l'Alll

asterisco

US.

(x)

partir

de

la

TAllJETAS

DE

CON'fflOL

GP S S ,

pero

proceso

si

de

-

en

·

del

la

J,

c o Lumna

PARA

JOO

rtuestro

del

on

de

La

U.

//STEPLIU

Aquí /

se

control

la

J'c r-ma

No

du pa!:

1

1

SIS1'El-lA

Sistc1110 estar

a

control

la

instrucción

e omcn tar ios

el

y

I

paro

resto

lo

de

en

e1

1110

cual

se

per

la

tarjeta

-

c otne n t e r Lo .

OPERATIVO.-

LANGUAGE

GPSS,

de

No

f or-ma n

parte

del

lenguaje

05/)60-110

que

p er-utí t e

tarjetas

son

de

estas

uQ

Operntivo

las

cuales

son

uso

�el

111odelo

J60/�0

haciendo

el

pro­ las

' t, I I O

. t

,

EUUAilD0-001,�HEZ,

U.

CIIILE ',

Gl'SSJGO

DO

UNl'l'

//DINPUT l

coso

J OIJ

EXBC

//

de

con10

ClllLE.

/ /U1.,'l'f>iINJ\S

//A

tal

e te.

de

pr-o gr-eme

considera

CON'l'JlOL

catologndo

de

se

progra1110

siguiente�

;tn t e .c e � del

c o Lumnc

EL

ce<li111iento

fl l

p r o g r l\ 1 1 1 0 ,

Ps r-áme t r-o s

71

dio

fora

proceso,

CONTENIDO

10

-

el

for111ato:

COLUl'lNA

19

Ln r o.r-mac L ó n

Contiene

para

-=

UD

DSN=

SYSl.

2) t 1 ,

GPSS, -=

VS,,L

SER

DISP

=

=

�LO,

t,il)SüO 1

K

e o Lo e au

J n s

L n e t r-uc c Lone s

G P !_; S

K

.'/

J .

.'l

.

-

NUr.UHES

SHJJJüLICOS

Los

tcres

n o ru b r-c s

o . L i ' n ll é t i c os

nume r-Lc o s

op

nes,

Si se

s i 1 : 1 l, Ó l i c o s

Z)

que

e on

t amb L é n

un

c on j uu t o

pueden

de

c c r-c c-.

contener

digitos

pern,ite

asignar

no111bres

si1nbÓlicos

a

los

si­

e L eme n t o a :

Non

tos

-

( 0 - 9 ) ,

GPSS guientes

(A

no

identifican

r-oc e s a d o r e s ,

se

emp Le a n

por

un

Ejen1plo:

SEIZE

f>IINA

SE!2E l¿lJ!.!:UE

111ul t i p r o c e s n tl o r e s ,

e olu s

func io­

La c o e ,

estos

e Lerne n­

cte.

J'ALAJ

n omb r-e a

n�mero�

s Lmb

ó


Label

de

instrucciones

r SE IZE

,se

1

TRANSFER

. 5, -

GENERACION

BOl'H,

DE

PAIA

NUMEROS

+

AL

1,

MINA-3

AZAR

3

,-,�

Para

cionar

números

el al

código

conseguir

RNJ(J=l

azar,

las

a

cuales

8). se

números

GPSS

al

azar

contiene

identifican

por

en

el

ocho el

programa,

funciones código

basta

con

generadoras

men·

de

señalado . .

,A Si

RNJ

es

la

y

l.

producido

está

entre

O

JI

!'l'

,. '

"' '

'

1 �

l

¡

" "' r ��

r-

e ""' :r:: :,. �

1-

1

"" e �

"

r--;

!111

-.---,�---·-"- -

-

-

. .

variable

independiente

de

una

función

el

número


8

.0:1.

"·'

JNSTRUCCIONES

PARA

Es

c;ENERATE:

Su

formato

8

INS'fltUCC IONES

DETENER

una

Y

CREAR

instrucción

BAS ICAS

DE

GPSS.

TRANSACCIONES:

pare

crear

trnnsncciones.

es: 19

·

FERACION

e

B

A

B

E

F

r�

aENERATE

o f' f s e t

modiflcsdor

raed le

count

priorlded

perámetro,..

r

O

-

ó

FNJ,

O-

127

t:'1

100

rt-i Los

Su

síab.olo

compos

A

-

F

pueden

se r

ccns t an te s

VJ,

XJ,

XIIJ.

rf4

es:

C,0,E

A,B

1 1::J

F

\

111 Ejemplos:

' '

1)

GENERATE

8

2)

GENEMTE

8,2

3)

GENERATE

7,3,5,100,5,6

4)

GENERATE

100,

' '

AOVANCE:

Oetlcnc te

Su

for111ato

FN2

e.

unn

· �

et

nvn nce

mcdln

y

un

de

te s

trnnsncclones,

el

cual

controla

median­

modlflcndor.

.

OPERACION

A

8

19

8

ADVANCE

medln

ÍSNA)

1

modlflcedor (sNA)

. .

Símbolo:

1

G

i Ejemplos:

¡

' , ..,. _ .

1)

ADVANCE

5

2)

AOVANCE

5,2

3)

ADVANCE

to,

/�

FN2


9 ,4

.-:

INSTRUCCIONES

Zjemplos:

une

PARA

MONOPROCESADORES

Los

monoprocesadores

boletería,

un

son

teléfono.

equipos

que

atienden

a

una

transacción.

etc.

'

r:

Instrucción

SEIZE:

Sirve

:. .

y

para-ocupar

A.

po

Si

esta

el

monoprocesador

ocupado,

la

referenciado

transacción

se

pone

en

en la

el

cam­

cola

espera.

Forma to:

r

SEIZE

r- :

de

monoprocessdor

(SNA)

e_

_,_.:..::;;.:__;-'-------------

SIMBOLO:

r Í'

Ejemi,los:

1)

SEIZE

11)

SEIZE

I n s t ru c c i ó n

5 PALA

RE LE A. S E :

Desocupa

en

el

el

campo

monoprocesador

r e r e r e nc t c d c

A.

Formato:

OPERACION

A

8

19

REU:ASE

N#

(monoprocesador S!"iA}

S I?,IBOLO

Ejemplos:

r.EU:ASE

r

HELEASE

2

PAU

r>

-

r

C' rr

.

--···------------


10

Observación:

Las

Estadísticas

para

El las

si¡uentes

- Número -

o

-

Número

del

entre¡a

RELEAS&

operan

automáticamente

.monoprocesador

tracción

apareadas.

cada

para

monoprocesador

de

tiempo

tFACILITT)

en

uso

con

respecto

al

total

del

proceso

lITILIZATION) total

de

p�omedio

(A'fERAGE

Y

monoprocesadores.

pro¡rama

nombre

· - Cantidad - Tiempo

SEIZE

estadísticas:

Utilización:

(AYERAG6

instrucciones

transacciones

de

estadía

que

entraron

de

las

el

monoprocesador

(Number

transacciones

en

el

entrles) monoprocesador

T I ME / T RA H S , )

de

transacciones

en

al

terminar

el

proceso,

indicando:

En

estado

SEIZR

En

estado

PREEMPT

4.3.-

(SEIZE

INSTRUCCIONES

Instrucción QUEUE:

in(

Trans,

(PREEMPl'in¡

Y

ESTADISTICAS

Incorpora

No.)

Trans.

DE

No.)

COLAS

transacciones

a

una

cola.

Formato:

B

A

k>PEllANDO

19

-- Nº

o

de

nombre

H• Unidades

GNAl

cola (sNAI

Símbolo

Ejemplos:

Insttucc16n

1)

QUEUE

6

2J

QUEUE

6 ,2

DEPART:

Saca

transacciones

de

una

cola

Formato

8 DEFART

B

A

OPERANOO

19

ffO de

o nombre

cola

pl_

�\tUJ\idades tSNÁ)

-�-------

'

-


r

Símbolo

B

Ejemplos:

h

1)

DEPART

6

2)

DEPART

7 ,2

Observaciones:

-

Las

instrucciones

Estadísticas

- Número

o

y

colas:

noabre

de

la

DBPART

Para

cola

cola

el

apareadas

GPSS

entre&a

máximo

-

Contenido

promedio

-

Cantidad

total

de

transacciones

qUe

entraron

-

Cantidad

total

de

transacciones

que

entraron

si¡ruente

de

total.que

Contents)

Averace

Contenta) (QCJ:

total

Entries)

haber

existido

por

no

transacciones

entró

(Percent

ser

detenida•·con

que

entraron

sin

ProlMtdio

de

estadía

de

cada

transacción

en

la

cola

(QTJ:

-

Promedio

de

estadía

de

cada

transacción

en

la

cola

sin

-

Si

cola

no

detenidas

existe,

(QXJ:

contiene

el

S

respecto

Zeros)

-

ciones

intoraación:

Entries)

Porcentaje

al

Maziaun

(QAJ:

la

(QUKUB)

Contenido

-

(QMJ:

operan

-

(QZJ:Zero

1

para

QtraUE

Avera�e

número

de

la

Ti.e/

Trans,)

tabla

de

Avera¡e

incluir

frecuencia

Time.lrrans,)

las

asociada

a

transac-

la

cola

(QTAB!.i)

-

Contenido

4.4.-

de

CONTROL

Instrucción

la

DE

cola

al

TERMINO

START:

término

proceso

(QJ:

Current

Contenta)

DEL' PROCESO

Señala y

del

el

controla

comienzo su

de

la

ejecuci ón

del

proceso

de

GPSS

término.

Formato:

OPERACIOJI

r:

,.,

e

B

A

8

19

'

Talar

START

del.

inicial

contador

H�

-

Supriestadis-

ticas.

Intervalo de

impresión

de

estadísticas

r Símbolo:

No

es·necesario.

,.

-------· -- -------------


Ejem.e.!�!:

soo

1)

START

2)

START

1

3)

START

soo ,

•>

START

500,

lnstrucción

NP

150

.

TER.HlNATE:

Eliaine de

transacciones

START.

el

del

contenido

de

siste•e su

y

reste

del

contador

campo A .

forma ro:

PERACIOH 8

------··---

ERMINATE

·

Símbolo

.

,.

.. Ejemplos:

1)

TERMIN'ATE

1

2)

T!-:RM INA1E

5

3)

TERMINATE

, 4,5,-

PRINCIFALBS

TARJ&TAS

Entre¡an

DE

CONTROL

in1oraación

general

a G PS S ,

no

forman

parte

comienzo

del

del

mo-

delo.

Tarjeta debe

ser

la

primera

Tarjeta trada·,

debe

colocnrse

de

control

SIMULATE:

Indica

el

programa

tarjeta,

de al

control final

d.e

&NP:

Indica

e i res ,

el

término

de

tarjetas

de

en­


13

S,-

.s,1

JNSTRUCC!ONES

PARA

MULT!?ROCESADORES

- G E NE RA L I D A D E: S Lo�

�ultiproc�sadores

transacci�nes Un

E iemplc!

es�acionamiento

Si

esperar que

ha s t a

cabe

s.2.-

en

ur.a

que

el

TarJeta

se

la

5,3,-

en

un

1

STORAGE

80

ABC

STORAGE

140

INSTRUCCrON

ENTER:

Sirve

pesa

a

�&xima

equipos

pueden

que

atender

la

memoria

la

Ce

espacio

espera,

un

que

computador,

el

llega

etc.

disponible,

otra

debe

transacción,

ocup ar lo.

de

de

un

multiprocesador:

lugares

que

pueden

STORAGE

ocuparse

simul­

mul�iprocesador.

para

ocupar

un

multiprocesador,

Formato:

ílDE!lftCION

A

8

19

N .. - o

ENTER I

nombre

Unidades

del

STORAGE

que

transaccion

l(SNA)

rocesador

ocupa

en

el

la

multi­

lsNA

Símbolo!

L

I

B-�-

Ejemplo:

ENTER

5,1-

INSTRUCClON

ABC,

LEAVE:

2

Cada que

·,

r,

...

'

trans3cc1ó& se

desccupe

varias

tiempo.

más

du-nnce

c a pac a dad

cantidad

taneamente

Ejemplo:

�equiere

Si

de

son

mismo

�amiones.

disponible,

definición

Define

DESCR!l'CION:

transacciOn

produzca.

espacio

de

CE

al

que una

entra parte

a del

esta

iñstrucción

multiprocesador.

hace


, ,,

14

Formato:

A

PERACION

N•

B

nombre

o

'-�����·����torage

Unidades

del

que

desocupa

la

���"-�t�r�o0nsncció�n��(S�N�A�]�,���--'

(SNA)

ti:-, S!mbolo

B

LEAVE

-Ejemplo:

5. 5-

Estad lst leas

siguentes

5,2

para

El

las

E: :

M.ul tiprocesndore s

progrnma

eutomnticnmcnte

-

Número

-

Capncided

(Cnpacity)

-

r.onlenido

promedio

-.

Utilización nido

o

nombre

del

p�ra

multiprocesador

{Average

promedio

promedio

y

ln

-

Cantidad

total

-

Promedio

de

-

Contenido

al

-

Ocupnc1Ón

mñximn

Esta del

entrega

cndn

multiprocesador

estadísticns:

de

que

igual

de

las

del

permite

cuociente

que

entre

el

conte-

(Average

utill2ntion)

entraron

(Entries)

transacciones

pr()('eso

(J,1nximu•

al

máxim�

transacciones

ténnino

información

Contents)

es

cnpacldaQ

estndía

(STOllAGE)

(Average

(Current

Tim.e/Tranu.)

Contents)

Contenls),

�nalizar

la

ocupación

eficiencia

y

equ Lpo ,

6, TIEMPO

DE

ESTADIA

UE

LAS_ TRANSACCIONES

EN_ EL

MODELO

(TRANS IT

�TIME)

6 . 1 . - G E NE RA L I DA DE S

Con que

lleva

desde

au

cada

generación,

ci6n". (MARI-TIME)

Tiempo

con de

la

estad{a

la

poder

el

del

tanto,

guarda

relej

en

conocer

modelo,

Progrnmn

valor

1�

de

en

en

vale un

en ese

cualquier

en

cualquier

decir, Área

el

momento

tiempo

lla111ndR

el

tie•po

transcurrido

"instante

de

crea­

i n .!t t n n t e .

instante

el

tiempo

de

estadía

se

tórm.,,ln:

El me d iant e

el

el

Por obtiene

objeto

el

transacci6n

=

valor

tiempo

va r i a b le

actual

de

del.reloj.-

ostad{a

e H pe c i a l

M l ,

s�

instante

calcqla

solo

de

creaci6n.

cuando

es

solicitad�.


15

5.2.-

KA.RE.:

INSTRUCCIOH

cumple

2

objetivos:

[

e r

a)

Permite

poner

b)

Permite

anular

en

un

en

parámetro

cualquier

el

valor

instante

del

el

reloj

tiempo

en

we

un

instante

estadía

de

cualquiera,

µna

transacción.

formato·

. OPERACION

r

19

8

••

iMARE

r

de

un

r

r r-

reloj

del

metro

re!erenc�ado no

creación

se

se

an�la

el

transacción

se

este

ubica y

en

caso

el

el

pará-

"instante

el

de

modifica.

se

perfora

Si

En

parámetro.

valor

cero

tiempo aue

o

se

de

entra

deja

en

estadia a

la

blanco

de

la

instrucción

r r Ejemplos:

r r

7. -

MARE

1

MARE

O

FUlfCIONBS

7.1.-

Definición

de

Las y

pueden

J

es

7.2.-

r

el

ser

Funciones

funciones

referenciadas

en

número

de

la

Tarjetas

de

Definición

Tarjeta

se

definen

cualquier

nol"lllalmente

parte

de

al

,1,

principio

con

el

del

código

programa

FNJ,

donde

función.

FUNcrtON.- En

esta

de

una

tarjeta

Funci6n:

se

definen

las

características

de

la

función.

�Formato:

r

'?

Columna

Contenido

2�6

Número

8-15

FUWCTION

19-71

A,

r

r ., r

r: ;:,_ r

:,,

-------

de

la

funci6n

B

A:

Variable

B:

Ci

Las

r

o noabre

independiente.

debe

ser

una

variable

especial

o Di letras

discreta

C

y D

indican

respectivamente.

que

la

función

es

continua

o


!5

El

número

se

deben

indica

i

leer

en

ln

las

cnnt idnd

tarjetas

de

de

pnres

do

va lores

que

dotos •

• Tarjeta nen

de

el

dntos.-

gráftco

fraccionarios

En

de

estas

ln

tarjetas

función.

comprendidos

Los

entre

se

indican

velores

231

-

1

y

las

coordenndRs

pueden

ser

-231

l .

-

x

positivos,

e

y

que

defi-

negativos

o

.

Si

RNJ,

el

vator

valores

de

E fe11plc:

ln

que

esta e

8cuerdo

·are

vnrloble

se

unn

1

tomn,

estn

cierta

función

une

independiente

entre

función

de

es

O

y

un

l

número

y

la

e ree tor t o

función

distribución

del

permite

(Monte

tipo

obtener

CerLQ).

discreta:

FUNCTION

RNl,

03

.15,1/0.7,2/1.0,3/

Ejemple

\e

unn

función DSS

contlnun

FUNCTION

RNl ,C-4

o.o,s.n/o.J.20.0/0.1,so

8,-

VARIABLES

ESPECIALES

(STANDARD

o/1.o,1or,¡

N U M E íl I CA L

ATIRIBlITES:

SNA) ' I:...:

8.1.-

DESCR!PCION.-

Lns cuenes-s nl

el

procer,o

modelo un

en da

c n r fl c t e r

eteneo , . b o s n d r s

8.2.-

vnrlRbles en

en

tos

d t n fl m i c o

de

puos

r-e au I todos

representan

permit�n

que

el

nroces a s u en to.

su

se

van

tomnr

estndo Su

en

que

objetivo

decisiones

en

el

se es

e n - · dnrlo

procesa­

obten lendo.

GPSS

Tiene

De

especiRles

lnstnnte

estas,

tns

PJ

Parómetro

Ml

Tiempo

FJ

1

si

o

"

SJ

Partes

QJ

Largo

Rproxlmndnmente

prtncip�les de

J

ln

desde

monoproccsndor

"

que

"

u�o

dol

se

e s t íi

.J

" en

VRriobles

ospecloles.

trnnsocctón

transcurrido

el

42

son:

"

�reó

le

transncci6n.

ocu¡,.,do de socupndo

m u t t i p r oc c s n d o r

J , ,

de

Cl

V a l o r del

KJ

El

entero

ln

coln

J

retoJ J

RNJ:

Valor

nl

azor

FNJ:

Va1or

de

la

función

VJ:

ve t or

de

la

expresión

XJ:

Contenido

del

conservador

J

de

una

XHJ:

Contenido

del

conservodor

J

de

media

yJ r .

obtenido

del

generador

J

J J

palabra

(full-word)

pnlnbrR

(hnlf-word)

\1'

'

\·;z e,

n

-,

t �

e:,,


17

.¡, _

PARAh1ETROS

g, l , _

GENERALIDADES:

Sirven transacción

Cada

-:·l

1

reconocen

con

para

tie ne

variable

la

asociar

información

sus- propios

p a r á me t r o s

especial

PJ,

donde

numérica que

J

es

a

pueden

el

las

número

t r a n s fl c c i o n e s . ha s t a

ser

del

100.

Se

p a r á me t r o .

, '

f

-

1

INSTRUCCION

ASSIGN:

Sirve

p e r-e

s s Lgn a r Ie

ve Lor-

a

los

parámetros.

9_2

¡ '

J

'-

rormt1 t o :

e

B

A

�PERACION

19

l !

p a r á me ­

del

N•

Valor

que

se

Función

' 1

tro

va

(SNA)

';

a

asignar

m od i f i c a dora

(SNA)

1

(SN�)

Símbolo:

1 J

Ejemplos:

> ,.

'

9.3.-

5,

ASSIGN

5+,

P3

ASSIGN

5-,

P3

ASSIGN

6 ,

Ql

INSTRUCCION

especial

• r �

ASSIGN

de

INOEX:

m od i f i c a c i ó n

S u ma

metro del

r.uyo

número

parámetro

el

está

IC3

Cumple del

función

una

p a r � me t r o

valor

indicado

en

campo

el

A

en y

el

el

Formato:

8

lll<DEX

B

A

19

del

Incremento

P a r á me t r o

S Ímbolo:

A

B

(svA)

a

campo

con

B

resultado

l.

OPERACION

similar

ASSIGN,

para

un

caso

l.

(swA)

lo

el

pone

con ten ido como

del

par-r

contenido


•.

18

INDEX

o.>

Il ! RE C C I O N J\ M I E N T O

-----o.1.-

y

. .

va r - L n b Le s

0.2.-

FOf l MA.� '_9. . - Se

E s t 11

es

n r- o g r-o mo s

lo�

del

P s 1 � e c i o J P. s

,)

C Ód i g o

J)

A s te r t sc o

:

In

Núrr.ero

de

un

que

quiere

onc t ón

une

GPSS

de

que

f r-e cu eu t eme n te

permite

.

reducir

9rlns

de

··-

· -

GENERALIDADES.-

1mpllficar

Ir=-.,

74

!ND[RECTU

· · · · - · ·

....----------·-······-··

;)

5,

,.

eme L e e

v e ri nb

t

e l

m

í

F. s t o

lo

tlµo

en

amo

slguente

ha ce un a

permitiendo

r-e

re ee nc t s s-

instrucclón.

ao l e

1:

1 o r n. a t o :

,,

es ee c t n t

e

� \Hlrómnt10

cuyo

cout eu Ldc

es

el

ruime r-o

de

la

vs r- L a b Ie

e spe c tn I

¡f , ,

se

r-e Le re nc t a r- .

,,

u : ¡

L)_emplo:

u>

s

LI)

XII

z

1

�·

BIFURCACIONES

_,

--------··--[1.1

OBJETJ\'O

le=. ; No r-maIme n t e

instrucción

Su son

u.

a

recorrido. de

2-

t

dos

í

Ln s

s t gueu t e .

la

Forn po a e

esto

transacciones

S ln

embargo.

e x t s t en

B L f u r-cn c Loue s

lNSTRUCC ION

T H J\ N S H R :

------·---------.---

vnrlas t nccnd

í

pn s e n

»ecuenc

frecuentemente t ns t rucc t one s

c t onn Le e

M od aL i dnd

L n o ond

y

í

c ond

c l on n l

es

de, í

c

í

e Lee n t.e

de

necesa,rio

bifurcación, í

oua Le s .

une

desviar que

-=---

'

t �

..

Form11 t o :

9=;.

···-,

- - - - - ¡ · · ·

� -

oPERACION

!!,.__

1

8

!

r.e he l

·-

f

l 'J �

f RA N S F E I !

·

:.

IJ

1 ;, ,

;di+"!

\

J_�

ln

de tlUC

i - a n s íl C C

111

se

instrucción

dt1·ige

la

l O n _ . . . <.SNA) --····-----'

SimboL�J�

·.,

lit:-' '

'

-= ,

-

' i_li=

lb,


r. J�jempto:

r-

TRANS.FER,

!,!ODALIDAD

CONDICIONAL;

Fueden a J

TRANSFER

r

ta

de.

tra t a

m od a l i d a d

ir-

e

de

ir

sultas

r

PALA

en

Mientras

la

ser

de

B OT H .

cuatro

-

instrucclón

o

la

cada

cuyo

indicada

unidad

tanto,

en

permanece

C.

en

a

.esta

label Si

reloi

de

tipos

entrar

A l

está vuelve

hRsta

;l

instrucción, en

que

et

a

camoo

ser

sea

La

8 ,

transacción

si

es

rechazada,

aceptada

en

repite

a l gu n a

tra­

rechaznde

de

las

con­

ellas.

T RA N S FE R .

r: Formato:

r 1

r

� FE RA C I O N

8

r

1

a

A

1

¡

1

1

1

¡AA,sn,

r

BOTH

r

Label

o

de

pri-

la

1

o

de

la

instrucción

s e gu n d a

ins

-

trucción

n

1

;

'

c on s u L tn

a

(svA)

(SAJA)

consulta

1

Label

1

mera

r

('

c

19

1

'

r: TRANSFER

Ejemplo:

B OT H ,

A LF A ,

BETA

r b)

TRANSFER

varias r

b.1-

¡,....,

Si

el

ubicadas b.2-

r:

Si

m od a l i d s d

ALL.-

insrucciones

el

sultadas

D

campo entre campo

esta las

En

en

que

B,B+D.

ambas

similar

en

dos

blanco, se

contiene

D

ser�n

Es

opera

a

consulta

referencian un

la

valor

en

entero

B-20

D 1B+n

fa r m a s ,

las

anterior,

pero

permite

consultar

formas: una

a

B

en

y

una

positivo

=

consultas

(n

C

se

las

todas

instrucciones

C. ,

es

les un

repiten

instrucciones

entero

en

con-

positivo)

unidad

de

permanece

en

cada

r: reloj

'"

hasta

r

TRANSFER.

"

Formato:

que

la

transacción

sea

acep t ade .

A1ientras

tanto,

el

r PERACION

A

í' 8

e

B

D

19

¡

''"'

RANSFER

"

A LL

I

r

ción

-------'------'-·

r s rmbolo:

r1

¡

r-.

t.,

o

N•

de

la

ins truc­

á=consulta

Label de

<

l l

la

o

¡

Incremento

Ú l t i ma

instrucción I

!

r:

Label

\,·primera

(SY.<\)

a

c o n s u l t a [si11��'---------'


e)

Tll)\NSFER

ciones,

Forma t

TRANSFER

ALL,

TRANSFEll

ALL,

rn o d a. l i d a d

de

acuerdo

10,

22,

ALFA,

p r ob ab L l L s t ft

una

í

3

BETA,

ca

c

3

Permite

>-

bifurcnr

a

unn

de

dos

instruc­

probabitldad.

0:

OPERAcJON

e

B

A 19.

o

TRANSff:R

F r n c c i ó11

Label

decimal

1nstrucci6n

s

a

hnstn

con

la

uno,

dlg.ltos

la

A

va

que

de

Le bel

le

(1-S)

el

3

de

de

por

de

l•

instrucción

que

va

el

S

uno

por

transacciones

las

;�NA)_;

las

transacciones!§�'

<> TRANSFER

d)

tón

A

no

PALA2

'

rJu.lNSFEJl b¡es.

P A LA t • ,

.900,

modolidad

SIM.-

diferencia

9

se

toma

9 f1 c c l 6 n

trne

en

de

Esta

ln

bifurcación

elige

mode L í dad

p r-cbab

a

un

número

elegido

pera

la

dec l s l ó n .

bnse

í

uno

'l Ls t Lc a ,

al

de en

azar,

dos este

sino

caminos caso

la

que

cada

posee

un

posideci­

1

trRn­

.; rfUptor

ln

base

especial

o

indicador

SIM,

que

Cada

puede

t r-an s ecc ión

estar

en

O

6

inte-

1.

:�

.,

l

i OPERJIC.!ON

8 TM.NSfER

A

e

B

19

SIM

o

la

de

lBbel

trucción

a

la

trRnsacciÓn

l•

que si

ins-

irá el

iré

que

SIM

es

o.

el

campo.está

en

blanco

ln

transncclón

indicador

lebel

o

instrucción

S I

si

el

la

de

le

a

le

' '

!. . •

transacción

indicador

SIM

es

1

i

1

p a s e n

lA

1

l5NA)

"

li,

l i'

instr�cción I

s i gu e n � . e � NA : 1 � 1

\ 11

' .

" �

�--------

\-• ;•

-

"'""-.:


21

.,

ta

Si ma,

trnnsacción

i n d i c a d or

SIM

no

ha

es

cero:

si d o

rechazada

en

ninguna

pnrte

del

progra­

51MBOLO:

A �'

TRANSFER

E ¡emplo:

SIM,

A LF A ,

BETA

f ll,3,-

INSTRUCCION

GATE:

t r

Sirve según

que

un

equipo

para o

bi!urcar

interruptor

o

detener

cumpla

el

avance.de

ciertas

una

transacción

condiciones.

e condiciones

>--

a)

Par�

que

se

pueden

analizar:

monoprocesadores_

.. DESCRIPCION

CODIGO

(

u

Monoprocesador

en

uso

NU

Monoprocesador

no

en·uso

i

b)

Para

Multiprocesadores

¡

OESCRIPCION

COOIGO

(

í 1

SF

Mu 1 tiprocesador

SNF

Mu 1 t i procesádor

no

SE

Multiprocesador

vacío

SNE

Mu! tiprocesador

no

lleno

lleno

r

.,_

e)

r

Condiciones

�-

i n t e r ru p t o r e s

p11ra

COOIGO

vacío

DESCRIPCION

LS

Interruptor

encendido

LR

Interruptor

apagado

El ciones

entran

a

código

esta

se

coloca

instrucción

a

solo

partir si

de

la

la

columna

condición

se

13

,

cumple.

Las En

transac­ ese

caso,

� l

pasan

hay Si

r

a

inmediatamente-

dos

el

la

instrucción

s i su e n t e .

Si

la

condición

no

se

cu111.ple

alternativas:

campoaesta

GATE

a

hasta

que

la

en

bÍenco,

la

condición

transacción se

espera

en

la

instrucción

anterior

c u m pl e .

a

Si

el

campo

8

contiene

el

label

a

la

instrucción

o

número

de

una

instrucción,

¡ transacción

se

manda

i Entonces A)

Caso <

¡ Formato:

j , 1

tenemos de

3

casos�

Monoprocesadores

r e ! e r e nc ta d a .

entonces

La


,.

za

'

22

'

1

1

•PER/\CION

u

A

1

:

.

ATE

!

19

: ,

L

Número

NI

del

1

o

N(imero

nombre

equipo

Lebe I

lnstrucclón

(SNA)

NU

o

de

I•

1

e t terne e tva

..

.,

'

,,

(sNA)

u

,. !

"'

{mbolo:

-

X

: jE?mplo:

u

GATE

FACl,

OTRO

lti 1)

Ce.so

de

los

Multiprocesadores

fi

'ormato:

•PERACION

fATE

B

A ,

1

J

(X)

Número

SE

del

o

nombre

N6mero

almacenamiento

le

( S NA )

SF

Ir¡:

. o

lnbel

.,

de

instrucción

a L t e r-na t Lva

(SNA)

SNE SNF

11:;: -

:ímbolo:

11=1= ..;

11!:¡:

: jemplo: GATE

;)

Ca:t10

de

loa

SF

ESTl , CA M S

I:¡:

interruptores

"ortna t o t

l:i!= )PERACION l

):\ '

(X) LS

iATE

B

A

J

Número

o

nombre

Interruptor

del

(SNA)

N(unero

,,

o

label

alternativo

Ll\

de

I:¡::

transeccl6n ( S N A )

1:;:�

3ímbolo:

1:zX

1::z� 9:::b. , �

lft.

llt::,._


23

r ;J.ellPlo:

,

GATE

LS

1,

CAMD

,,.

JNSTRUCCION

TEST

11.4,-

'

Sirve �cuerdo

a

si

los

para

val ores

bifurcar de

dos

o

detener

variables

el

avance

e s pe c i a l e s

de

una

transacción

satisfacen

una

de

cond ición .

r se

condiciones

pueden

I

E

,

(

'

consultar: S IGNIFICAOO

CODIGO

,,

J

NE

I

GE

u:

s

G

)

L

'

El

código

se

perfora

a

partir

de

la

columna

13

.

Las

transac­

'

ciones caso,

entran pasan

se

cumple

Si

el

a

esta

instrucción

iruoedlatamente

hay

dos

a

la

solo

si

la

instrucción

condición

se

siguente.

Si

cumple. la

En

ese

condición

no

alternativas:

,.

._

campo

anterior

j

Si

el

ción

a

campo

se

C

está

TEST C

manda

en

blanco,

hasta

qu�

contiene a

l•

la

label

entonces

la

transacción

condición

se

cumpla.

o

instrucción

número

de

una

espera

instrucción,

r e f e re n c i a d a .

¡

•� i

Formato:

1 �

A

PERACION

,-

l l ST

¡

B

(X)

va r-Lab Ie

Variable

Label

E

especial

especial

de

NE

(SNA)

(SNJ.)

alternativa

!

u:

L

' '

,Símbolo�

r ;

e

'

l Ejemplo:

'

TEST

L

SS ,1100 ,ABC

( TEST

'

l

-

¡

,�

una

(SNA)

GE

G

r-

e

E

FNl ,FN2 ,GAMA

o

número instrucción

en

la

entonces

instrucción

la

transac­


24

,, · 1 1 . 5 . -

INSTllUCCION

LOO P . -

Permite

por

un

segmento

de

controlar

el

número

de

veces

que

una

transacción

pasa

programa.

Formato:

PERACION

B

A

" 8

19

LOOP

Número

del

par�metro

Label

que

usa

como

se

' ·

se

tador

con­

de

ta

lngtrucción

a

envía

la

transacción

si

del

(SNA)

parámetro

es

la

distinto

que

el

de

valor

cero

(SNA).

NOTA: , ,

Sl

el

parámetro

t.rensacción

es

erep l e z a

euviade

N-1

con

valor

veces

N

no

a l te r ado

es

tnstrucclón

le

A

y

cuyo

dentro

Label

del

estÁ

en

LOOP el

la canpo

B.

S fmboto:

o

Ejemplo:

WAIT

ASSIGN

5 , 1 4

AOVANCE

15,FNl

LOOP

12.-

CONSERVADORES

12.1.-

AlMedida

5,

(SAVEVALUE)

qúe

la

Especlales�ven valor GPSS

Los

t

í

t t ene

ene

Los

num6rica programa.

-1).

Pa Iabr-a

(-231-1)

y

pueden

(XHJ),

y

su

ser

e Ll ea en

en

dos

un

los

contenido

de

los

valores

el'!

instante

cuales puede

puede

ser

de

neceae r t o dedo .

las

Pnre

guardar

consultado

variables

guardsr

cualquier en

tipos:

permiten

guardar

valores

comprendidos

entre

(XJ),

que

permiten

gunrder

vnlores

comprendidos

eutre

lª-.? ·.:. _INSTR'!C'f" ION

Sirve

SA YEVALUE. -

porn

guardar

valores

en

un

ccnae rvedcr .

esto,

in­

cualquier

que

(231-1).

el

resolver

(215_1)

eutere y

de

desarrolla,

Frecuentemente

conservadores

formación

conservadores

(-2

elguua

parte

- M e d ! g palabra

se

simulación cemblnndo.

que

del

WA IT


25

' '

tor!l18to:

e

B

A

pERACIOH

r

19

Número

vEVALUE

del

servador a

VR

con-

Variable

que

especia 1

en

un

gu a r d a r

v a Lqr-

H

que -se

deseB

(SNA) I

(:)

guardar

1 ( S NA )

r

sf•bolo

'

c_-------r-)

r

A ,

I

B

( Ejemplos:

SAVEVALUE

1 0 , X: S fl rJ . H

SAVEVALUE

3 'l , C l

SAVEVALUE

12+,

Vl

SAVEVALUE

ao-,

V2

12.3.-

CONSERVADOR

pueder,

guardar

ma t r i z

que

GPSS

se

MATRICIAL

tiene

varios va

usar

(Matrix

conservadores

valores. como

En

matriciales

tar;eta

conservador,

2-6

N�zero

8-13

MATRIX

19-71

ceapcs

A:

r

tiene

1

o

A

nombre

de

dos

denominada et

.s

y

de

d i me n s i o n e s ,

MA T R I X ,

s i gu e n t e

se

que

define

formato;

el

cie

palabra

una

matriz

conservador

e

Indica

tipo

de

o

conservador,

H

si

es

de

B:

Número

de

filas

de

la

ma t r i z .

Nú:nero

de

columnas

de

ta

MATRIX

X,

3 , iS

MATRIX

H,

ó.,B

es

media

e:

Ejemplbs:

ALFA

la

COh'TENIOO

COU™NAS

r

Savevalue)

matriz.�

X

si

es

palabra.


'

.,

26 1z.4.-

INST!lUCCION

MSAVEVALUE.-

A '!'. l g n fl

ve t cre s

8

los'elementos

del

conservador

matricial.

•·

y 0 rmato: ·,

'

A

oFERACWN

e

B

o

E

"

'

19

·-

Número

MsA VEVAIJJE

<."onservador

del

.

Número

nombre

o

matricial

en

que

a

va

se

guardar ( S NA )

un

t

Is

m

Número

de

lla

Valor

de

columna

la

va

••

( S NA )

(SNA,1

el

n

lt;;

que a

[a l

guardar (SNA)

dato

t

1-

----------·

---------s{mbolo:

'•

p-

MSAVEVAWE

e e

A

D

E

� !Ucmplos:

MS A V E V A L U E 4 , 1 , 1 ,

xi

MSAVEVA1.,UE

2+,4.6,

,

•••..

V)

MSAVEVALUE

X2,X3,

FNl,

11

1

21

a.: 12. 5 . -

VARIABLES

ESPEC1:AlES

Es variables

��J

Especiales

b

:

MXJ(n ,b)

y

el

conservador

es

el

número

de

la

lila

es

el

número

de

la

columna

12.6.-

"

ASSIGN

20

SEIZE

MH2

INSTRUCCION

wt l

I N I T U\ i..

a

un

.:

MA T R I C IA LE S . -

conservador

matricial

mediante

las

de

1

"

"

1/2

polabra. palabra

... ...

referenciada

(3,f)

J

(4,J)

INITIAL,-

.. •

donde:

J

referenciada

Sit·ve a,l

sJemplos:

CONSE!!_YADORES

MHJ(a,b)

m a t r i r. i a l

"

Ejemplos:

LOS

ref�rirse

es

111ttJ

posible

PARA

para

comienzo

asignar de

un

valores

a

los

conservadores

1

programa,

A .t , 6 0

J 13. -

INTERRUPTORES

� Log!,2._§.wi tch!_, -

11"" 1

13 . 1 . - GENERALID�DE§.

9'" 1

F�r.mitot>n

;r-epr·11,s"!ntar

sit'-.1,aciones

que

pueden

tomar

dos

estados.

·-) l.

'


27

el

consu lt ar

para

.z.-

estado

INSTRUC�ION

de

un

interruptor

se

usa

la

instrucción

GA TE .

LOG I C . -

13

Ferl!lite

encender,

a�agar

o

invertir

el

estado

de

un·interruptor.

formato:

A

QPERAC!ON

8

Número

(X) 1,0GIC

del

S

o

namore

interruptor

( S NA )

R 1

NOTA:

código

El último

I

el

invertir

S

perm.i

te

encender

el

interruptor,

R

apagar

y

por

interruptor.

Símbolo:

(x)

Ejemplos:

.:

LOGIC

R

1

LOGIC

l

INT

LOGIC

S

2

" �14.-

EXPRESIONES

ALOEBRAICAS

Y

LOGICAS

� 14.1.-

Como

los

caapos

algebraicas

·" ,�

pecial. gicas

código

ni

Estas

y

son

un

para

TJ

de

las

dis;intas

lÓgicss,

�s�as

instr�c=i�nes tipo

las

de

instruc�iones

deben

se

�laman

variable

alg�braicas

definirse

BVJ

permiten una

expresiones

espee:al,

y

no en

que

para

las

se

expresiones

instrucción

identifica

es­

y

algebraicas con

ló­

el

·lógicas.

r

p,

14.2.-

r

digo

EXPRESZON

ALGEBRAICA.-

Puede YJ

de

otra

multiplicación,/ resto

1-

sión

de

la

se

evalúa

des:

r�

r � - -

r 1:

1r

1

JI

,

Se

/

cualq1.1is,r

al;ietr9i�a,

divisi6n 1

división.

al¡ebraica

contener

expres i6n

Q

división

per.rlten de

variable

y

los

por

m6dulo

paréntesis

izq�ierda,

especial,

o pe r a d o r e s • que

hasta

derecha

con

iiiclusive

suma,-

equivale

de

5

las

el

resta, a

tomar

có­ 2

el

niveles.

La

expre­

siguentes

priorida-


1�

a.-

28

Cada

elemento

ración

de

la

aritmética

e,c.preslón

se

evalúa

y

se

trunca

antes

de

efectuar

la

ope­

slguente.

..""'.

1

For1utt.:,:

1

1

1

11;:

CONTENIDO

COLUMNAS

2-6

Núme�o

8-17

o

nombre

de

la

variable

fARIABU::

19-71

Expresión

a.;

algebraica

'

....

Ejemplos: 1

'fARIABLE

10(11/3)

5

VARIABLE

53

+

4:ii:

+

(Ql

1

Q2)

••

� 14.3.-

EXPRESION

AtGEBRAICA

lJE

PUNTO

FLOTANTE.-

' Se

- Cada la

elemento

operación

diferencia

de

la

de

la

anterior

en

lo

si&�ieóto

expresión

se

evalúa

no

se

trunca

aritmética

- No

se

permite

división

- En

el

formato

ae

y

t-:

antes

de

efectuar

...

siguente. por

m6dulo

reemplaza

el

nombre

de

la

instrucción

YARIABLE

por.

p-:

FYARlABLE,

B jemplos:

1

FVARIABLE

10(11/3)

2

FVARJABLE

1/5

5

FVARJAPLE

1 0 0 ( \' 2 )

3

FVAR IABI.E

F N l ,.

7

FYARIABLE

S(X2

En

ambos

,.

FN4 Pl

+

e-

+30)

NOTA :

[:

cantidades como

negativ4s

operadores

namiento

14.4,-

de

expeee rones

directamente,

aritm&ticos

,

las

el

algebraicas,

pro¡rama

variables

interpreta

especiales

no los

pueden

se

Permiten

si¡nos usar

Y -

direccio-

indirecto.

EXPRESIONES

Se sistema. caso

tipos

Si

las

contrario,

LOOICAS

usan

(SOO�AN

�ara

se

'-·

VARIABLE�-

evaluar

condiciones

exvresiones

cumplen,

la

r.

""'

lógicas

expresión

entre

toma

cero.

el

elementos valor

1

y

del

� en · ,

� Formato: COLUMNAS

('QNTENIDO

2-8

Número

8-16

BVARIABLE

19-71

E�pr�s1Ón

o

nombre.

de

la

variable

i..-:

lóg!ca

11:::

'

..

,

,, �

-'


29

Las

expresiones

Lógicos - .-

lógicas

Representan

el

constituyen

estado

de

un

con

3

tipos

elemento

del

de

operadores:

sistema,

los

son:

multiprocesador

1

si

el

o

en

caso

l

si

el

o

en

caso

l

si

el

o

en

caso

1

si

el

o

multiprocesador

lleno

esta

vacio

contrario

en

está

monoprocesador

uso

contrario

está

interruptor

caso

en

está

contrar10

encendido

contrario

Ejemplo:

"t

t

Operadores operandos

-1

¡

Los

4

BVARIABLE

SF3

2

BVARIABLE

FU8

Cond1cionales: que

pueden

operadores

l. � ' •

' G '

>

'L'

<

'E'

=

'GE'

h �

i

2

Operadores

sentan

comparaciones

variables

algebraicas

entre

especiales.

son:

,

de

por

Bool:

los

BVARIABU:

V2'G ' 5

BVARIABLE

FN3 ' LE '

Estos

operadores

P4

son

el

"y"

y

el

"o"

lógicos.

Se

repre­

códigos:

l +

t

"°' ,�

o

"

E jem:eJ.os:

,�

r

hacer

' NE '

! 3

I�

P�rmiten constantes

condicionales

' LE '

¡

ser

o y

EJem2los: 1

2

BVARIABLE

5

BYARIABLE

8

BVAR!ABLE

P 2

E ' l . x LR l + P 2 ' E ' �

(FNU3 FNU3

� a

FNUS FNU4

x

LS2

+ B V 5 ' NE ' O ) g

,

FNU 5

- _,


30 15,-

ESTADlSTICAS.-

15,1.-

I=--

D E S C R I PC I O N . -

La

evaluación

que

permiten

conocer

Las

caracterlsticas

el

de

alternativas

comportamiento

de

se

hace

en

base

a

estadísticas

mod e l o .

' a)

Para

b)

Solicitadas

son

de

monoprocesadores

por

el

y

tipo:

l

multiprocesadores

usuario,

que

pueden

entregadas

ser

y

cotas

automáticamente

)

¡

tablas.

'

' 15,2,-

TABLAS

ESTADISTICA$,t 1

Permiten

que

el

usuario

T.arjetas

TABLE:

obtener

requiera,

Define

tablas

mediante

la

tabla

las

de

de

frecuencia

tarjetas

de

TABLE

cualquier

información

l

1:::-:

y TABUltATE.

I:'-;

frecuencia,

Formato:

COLUMNA

CONTENIDO

2-6

Número

8-17

TABl.E

o

1:-:l nombre

de

la

tabla

,

� A,B,C,D

19-71

A:

variable

e:

Cota

e:

Ancho

O:

Número

especial

superior

de

de

cada

de

que la

se

desea

primera

tabular

clase

11::..:

clase

clases.

� 15,3,-

[NSTRUCCION

TABUl.ATE.-

lz=.: Hace

que

se

guarde

un

valor

en

la

tabla

de

frecuencia,

For1Dato:

11=

joPERACION

B

A

B �

trABUU.TE

Número 1s

o

tabla

guardar!n ( S NA )

nómbre

de

en

se

que

ested{sticás

Valor la

que

clase

cada

vez

suma

se

a

correspondiente que

entra

transacción. a trucción. en

blanco

el

valor

Si

esta

no

es

dice

tabla

se

da.

( S NA )

ins-

deja

••

asume

Ir

una

l.

1,

8*-

Si

1s

pondera-

! t

u


31

Tabular

la

longitud

TABUIA TE

OSS

d.e

la

cola

5

en

la

tabla

DSS

DSS

TABLE ..

Q 3,3,1,7

:l -

OTROS

MODELOS

DE

TABUIACION. -

15, • ·

GPSS en

�,

el

campo

yc,dalidad

A-de

la

otras

tarjeta

TABU:,

diferencia.-

Con

la

ingresó

a

la

los

cual

actual

1

modalldades

periiaite

de

se

la

dem.as

de

tabulación

campos

tabula

la

variable

que

mantienen

diferencia

especial

y

se

su

indican

si(nificado.

entre

el

valor

el

Último

valor

las

letras

RT

en

cantidad

de

q�.!

tabla,

TABLE

20

Ejemplo:

Fl.O

-,O,l,50

1 Modalidad

de

velocidad

de

¡

llegada.-

A.

campo

transacciones

j

de

'

Ejemolo:

que

llegan

a

la

En

Se

indica

este

pÓniendo

caso,

instrucción

se

tabula

TABUIATE

en

un

la

período

el

determinado

tiempo.

� 2

l

15

TABULA.TE

15 ,XHl

TABLE

RT ,O ,1

60 ,1500

l Modalidad

entre

l l e ga d a s . -

� el

,�

¡

tiempo

con

I A

transcurrido

en

el

campo

A.

Con

esta

modalidad,

TABULATE,

ción

a

desde

que

llecó

se

la

3 TABLA

Ejemplo:

cada

vez

ingresa

a

la

que

entra

tabla

transacción

anterior.

I

100,

A,

O,

10,

una

de

transac­

!recuencia Se

indica

i ¡ TARJETA

15.5,-

QTABLE.-

�°"'

I , r

t

i

• f, •

Es

caso

similar

no

se

requiere

entre

a

la

instrucción

sa

valor

Y

un la

cola

a

la

cuyos

la

la

DEPART

tabla: tiempos

a

función

instrucción de

la

Entonces de

cola

esta

espera

de

la

TABUIATE, que

tarjeta pu�s se

tarjeta

!ntaresa

TABLE,

cada

está

vez

pero que

en

una

considerando,

define

la

tabla

la

co1a

de

este transacción se

ingre­

frecuencia

tabular .

Formato:

t COLUMNA

1

t

'

CONTENIDO

2-6

Número

o

8-17

QTABLE

••

19-71

,

de

la

colá

A,B,C,D

A:

¡

nombre

Ntn1ero

B,C,D

son

Ó

nombre

!cuales

que

.

�"' �

.

.

de en

TABLE.

que

interesa


- ..¡ 32

a,..:

� jemplos: 1

QTABLE

1 ,O ,3 ,5

5

QTABLE

8,0,5,40

15,6.-

ESTADISTICAS

DE

TABLAS.-

lt-= Para

Número

o

nombre

Cantidad

total

Promedio

de

Desviación

Suma

de

Tabla,

cada

de de

los

la

el

programa

entradas

en

la

tabla

argumentos

de

t odas

no

tabla

ingresados la

o

la

siguente

información:

Ir-

de

ponderada

entrega

tabla

valores

standard

los

tabla

a

(Entries

la

tabla

(Standard

las

(Weighted

y

in

table)

(Mean

Argument)

Ir.

Deviation)

en t rad aa

(Sum

o!

A r gu m e n t J. ) .

1

Non-weighted).

1 : Para

las

tablas

ponderadas

indica

el

promedio

y

la

desviación

e-

standard. Las

clases

Para

cada

Cantidad

de

clase

de

Porcentaje (Per

frecuencia

cent

entrega

entradas de

o!

siguente

a

la

por

su

cotla

superlo�

Upper

limit),

información:

frecuency)

clase

con

respecto. al

total

1

entradas

total).

acumulado

Porcentaje

restante

del

Desviaci6n

la

definen

(Observed

entrada�

Porcentaje

Múlfiplo

se

(Cumulative

promedio

standard

,�

percenta¡e)

acumulativo

(Cumulative

(Multipte

ol

normalizada

con

L

Remaind.er)

mean)

al

respecto

promedio

(Deviation

from

l.:

meau).

� 16. -

PUIORIDJ\DES

GENERALIDADES

16 . 1 . -

Normalmente de

acuerdo

quo

lo

n

una

de

la

ridad ser

Para

�ltima

de

deb•

acuerdo

prioridad.

esta

orden

atención

secciones. dores

su

lRs

de ser

los

monoprocesadores

llegada,

sin

hecha

acuerdo

de

considerar

esta

a

de

La la

un

orden

prioridad mayor,

el

transacciones

de

situación

importancia las

campo que

embargo,

E

a

atienden el'I

una

GPSS de

de

!A

a

las

práctica

transacciones es

muy

prJ.br1:dad,\aSocioda permite

las

transacciones

genera,

la

asignar

o.

las

a

trav,s

puede

a

127

instrucción

posteriormente

de

GENERATE esta

O

define

prioridad

de

siendo la

prio­

... ,.,

puede

m o d i i' ! c a d n .

16.2.-

trnn�

monoprocesa­

transacciones, ser

común

,..

INSTRUCCION

PRIORITY

Sirve

para

m od i f i c a r

lg

prlorido.d

de

�os

transacciones,

r· [.

(.

(.

L.:

.,.


33

!.ormato:

A

PERACION

19 8

Valor

de

la

prioridad

PRIORITY

que

se

le

asigna

transacciones

a

las

( S MA )

sfmbolo:

8 jenu,10:

PRIORITY

5

I & ;

I�STRUCCION

PREEMPT

Sirve

para

ocupar

monoprocesadores

con

prioridades.

Formato:

A

OPERACION

B

8

19

PREEMP!'

Número

o

nombre

monoprocesador

se

va

ocupar

del que

( S MA )

Si

esta" en

se

considera

ridad

de

las

Si

contiene

se

hace

de

rioridad.

Símbolo:

Ejemplo: PREEKPT

I;

CPU

blanco la

no

prio­

transacciones PR

la

acuerdo

atención

a

la


34 11!,,�

INSTRUCCION

RETURN

Sirve do

por

medio

de

para

desocupar

un

monoprocesador

cuando

había

sido

ocupa�

PREEMPT.

Formato:

OPERACION

A

8

19

Número

""TURN

o

nombre

monoprocesador va

a

del que

se

desocuoar

Símbolo:

r

Ejemplo: PREEMPI'

CPU

ADVANCE

RETURN

17.-

FAMILIAS

DE

17.1

GENERALIDADES

tienen

s i m \l l a r

carácter

de

Estos

17.2.-

FNl

TRANSACCIONES

Para que

10, CPU

algunos

sistemas

es

necesario

crear

tr,a11saccione!I

conjunto.

conjuntos

constituyen

familias

de

transacciones

INSTRUCCIOW. SPLiT

Sirve copiadas

mantienen

el

pera

sacar

instante

copias de

de

creación

una

y

transacción. la

prioridad

Las de

la

transacciones transacción

padre'.

Formo.to:

(1

(;


�--,-----i----r::------r-----�---,3r B

A

C

Número

de

Número

copias

que

label

se

la

crean

( S NA )

o

D

NÚ.aro

u.n

de

usado

ins­

de

parámetro

para

Cant11lidd de

las

copiadas.

trucción

individua­

blanco

o

lizar

rámetros

la

que

las

de

en

Si

de

transaccio­

Será

nes

transacción

nes

{s NA ) .

sus

las

copia­

el

esta

número

transaccio­

van

paráaetroa

transaccionea

las

aisao

en

de

pa­

transaccione

que

el

original,

correspo�dientes

de

la

con valores

das (SNA

(SNA)

s{abolo:

B

Ejemplo.:

17.�.-

SPLIT

l ,MANB

SPLIT

4 .,,A � A , 5 , 7

INSTRUCCION ASSEMBI.E

Sirve de

transacciones

de

para la

juntar

misma

en

una

sola

!amilia.

Formato:

·A

PKRACION

19

8

t

SSEMBLE

Número

de

que

jun�an

se

transacciones (N)

(SNA)

,__

r Simbo lo:

!

r

Ejemplo: F!NAL

r

r

ASSEMBLE

2

transacción

un

número

dado

(N)


36

17.�.-

INSTRUCCION

GATHER

Sirven do

entra

hasta to

a

que

todas

esta

lleguen las

pendencia,

para

reunir

instrucción otras

(N-1)

transacciones

pudiendo

una

seguir

N

transacciones

transacción

de

una

transacciones

de

la

pasan

a

la

recorridos

instrucción

de

una

misma

familia, misma

familik,

cuan­

ella

es

retenida

!a�ilia,

en

ese

sigui-eJ\tey

recobran

monten­

su

inde­

distintos.

Formato:

A

OPERACION

,,

19

8

GATHER

Número

de

que

reunen

se

transacciones

(SNA)

S{mbolo:

Ejemplo,� GATHER

28

l'l.S

INSTRUCCION

MATCH

Permite misma

sincronizar

el

avance

de

dos

transacciones

de

una

familia.

Formato:

A

OPERACION

19

8

La bel

"""TCH

MATCH

o

número

ded:

conjugado

(SNA)

S iml>olo:

HERE

MATi::H

THERE

THERE

MATCH

HERE

••


37

lS. _

1NsTRUCCIONES

DE

CONTROL

¡g.1.-QB1'ERALID'DES Estas parte

del

ciones

modelo.

del

1s.2.-

.tarjetas

Estas

lenguaje

INSTRUCCION

orientadas

ésto,

s nru LA TS ,

a

la

tnstrucciÓD

al

información emplean

el

general mismo

a

G PS S .

formato

No

que

forman

las

instruc­

modelo,

JOB

Permite Para

entreggn

instrucciones

partir

procesar

del

segundo

JOB.

instrucción

de

una

vez

programa

Solo

al

varios

se

final

debe

del

programas poner

Último

al

distintos

principio,

programa

se

de

G PS S .

antes

de

coloca

la

END.

Ejemplo:

SIMULA.TE

JOB SDlUIATE

------------JOB SIMUIATE

END

18.3.-

INSTRUCCION

RBSET

Lleva sistema tado

las

las

transiente

del

a

cero

transacciones.

estado

del

de

todas El

modelo,

las

objeto

para

Ejemplo:

SIMUlATE

START

Programa

100

RE SET START

200

END

18.4.-

INSTRUCCION

Cl.BAR

de

excluir

régimen.

r

estadisticas

,-

acumuladas,

esta

instrucción

sus

estadísticas

es y

dejando

simy¡ar

en

el

considerar

el

es­ solo


38

Elimin�

tad!eticas rias

tedas

aculll"�ladas

simulaci�n�s

a

1e!

las

�ero

m!sm�

transac�icnes

.

El

modelo

o�Jeto en

un

de

del

sistema

esta

mismo

y

lleva

instrucción

es

todas

las

realizar

ptoceso.

SlMULA-JE

} STARI

r r ogr aae

100

CLEAR

STAR1'

100

ENO

.

. ,. .

,.

El 1

ocle10,

.9,1,-

.)

despul,s

TIPOS

Listado

pr�g�ama

d·et

DE

del

()Ct.lf'rir

entrega algün

output

error

y

al

téralno

cuando

a

d�

la

propio

si1111.1laci6n programa

lo

del

1:

solicita.

OUTPUT

programa

f

,) Programa

el

pro<'�sar

,) Valor d)

e) f)

g) li)

i) J)

k)

1)

m) n) o)

P)

del

reloJ

Errores

de

Current

Bvent

Future

Event

lnterrupt Uae.r Match

�Je�u�i6n chains chains

chains

chnins chalns

Contador

de

Contenido

Matrices

t�ansac�io�es

de

de

los

�Blo�k

con�ervadores

eons�rvedor�s

Cou�ts)

(Savevalue)

(Matrix

SAVEYAUJE)

Estadlstices

par·a

llOnoproceeador"?s

E s t a d { s t i C' a s

vara

mult.iproc@sadores

Esiad{sti�as

�ara

colas

Estadlsticas

para

tabla�.

· -

¡

J. .

f-


§-

coDIGO

DI

ASSEIIBLY

IRRORES

PROGRAM

m::

GFSS

iRRORS

(

••

SlGNIF!CADO

m:

ERROR

!llegal

�elec�:c:i

.r.od.e

s��i!leg

in

a

field

of

TRANSFER

l

block.

2 3

!lle¡al

c�ersticn

Ent!.ty

numMr

reservetl

4

This

5

ILLegal

6

�y

tlock

'se

!!al.

SQU

;revio�s

symbol

has

by

EQU

card

been

has

�ard.

been

used

in

an

EQU

card,

than

a

3-digit

ar¡ument.

TABLE

Fractional

eeee eved

1:t'9

sei���lon

mece

i�

more

number. 7

Syn�ax

8

lllegal

�rror

&��i�y

�n

of ASS .:C:N

9

F ield

a

10

Ftrs�

op�rand

ll

Unde!ined

12 13

Illegal

�e

ca r-d Fi-ald

15

TRANSF'BR

E

and

the 17

C

�ust

Hal!w�rd

:!!agg.1

mn�=on:�

'!'!':ST

1n

si2h-:)1

has

,

been

B

"::h9

used

3);11.to:

block

100.

X

or

H.

spec t r red

in

a

MATRIX

ill'?gal

se�action

t�a.:1

l��s

!ield

selec!i�n is

a���y

not

mode

contains

B.

eode

contains

evenly

field

divisible

by

or

ar

!n

.SEl.Zi;T

PRIOfiiTY

accve

in

an

field

has

a

of

G\TE

b l a'Z k , !unction

ar

:ard

�n

tield

ot�rat:on el ock ,

er.�ity

EQU

has

location

S&Vl!IVllZ.U�.

s�s�1:1w:i

in

in

MATRlX

CO'..;}rn'

!i��G

J¡legal A

is

?I��

or

�hich

have

lllegg.l

21

is

!�alrl

19

20

t:han

not

cot.cans

ol�k

with AL:.

l�cstio�

,

!lr/ar.t!

range

18

LOG :,;

is

D.

�b!=�

bla.r.k

graa ·:er

card

ocna cen'rs .

�alue

C

aa

�ith A1L

�l?:k

fie:�

field

Card.

not

�hcse

�ard.

s¡;ecl!i�d.

:'OYl!

�lz.c:k

TRANSFER B

block

a MATRIX

ot MSAYEVA!11S

14

16

o!

MATRIX

syctol.

JOBTAFE

is/aN

f!�ld

in

block

.:.umt:er

ar

EQ�

inal�ator.

used

has

in

a

follower

been

used

previous

card as

a

entry

:tun.:ti�n. 22 23 24

1:1��9.l

Above type

25

26

r

!'�FQr.:

car1

-.:y!=e i�

ty¡:e

uum�e�.

s�eci!!ed

not

in

Fer.i:.i:�

REFORT

within

ctJ.rd.

the

report

s¡:ecitied.

s:orage

defi�,ac

m&:x!..%u.2

permis2ible. value

The Table

muat

wi�h

be

J 1 lega 1

sym.bcl

28

Illa¡al

FONCTlON

29

Modifier

27

�co¡e� Y�ridble

l lifgal

ot

ce�acity

s�i!!ed

¡�eater

than

the

r.umerically

type

GBliE?�TJ:

or ADVANCE

block

exceeds

(

e , 1

-� ¡_'

-

.

--- -----------

mean


i�

40

DE

ERROR

S IGN IF !CADO

'•

JO

Field

A

o�ttted

where

it

must

be

specified.

Jl

Field

B

omitted

where

it

must

be

specified

32

lllegal

Facility

.JJ

Illegal

Storage

34

!Ilegal

Q u e u e number

35

Illegal

Logic

Switch

lllegal

Chain

number

37

lllegol

Table

number

38

! Ilegal

Variable

39

lllegal

Savevalue

40

lllegal

Function

lllegal one

42

symbol

is

lf--'

number

number

t=::

number number

in

location

field

orno

symbo

where

required

lllegal

Group

nu�ber

43

!Ilegal

44

Syntax

symbol

45

Illegal

48

Field

C

omited

where

47

Illegal

Matrix

Savevalue

48

Field

02itted

49

Maxt•um

50

Undef ined

error

(too

in

1>

long)

above

p-:

card �I

51

SNA

D

lllegal

number

it

where

it

MACROS

�f

be

must

�·

specified

.

must

'

¡¡:

number

1=-:

specified

be

already

Wi

defined

f: .

MACRO

MACRO

argulll9nt-

argu.ment

be

must

alphabetic

A-J •

52

MACRO

53

More

than

2

54

More

than

10

55

Field

58

lllegal

57

card

the

past

1

MACR0 s

no

entity

column

nested

arguments

Savevolue

Hallword

is

There

expended

of

C

specified

block

is

11=-

72

within

a MACRO in

above

MACRO

card

I=-.:

lllegal

sa�evalue

legal

entity

number

le!t

to

be

assigned

.....

symbol

58

Operand'field

59

There

60

There

in

a YARIABLE

ca.rd

61

An

imµossible

module

�xtends

into

column

72 l

in

a

are

more

are

YARIABLS

62

E

Field

63

EQU

entity Graph

or

parenthesis

parenthesis

division

than

right

parenthesis

has

been

specified

in

or

be

illegal

!ield

66

lllegal

row

67

llle1al

field

68

Too

69

Oecreasing

8

r�

must

be

that

specified

f:x:

illegal

r

Statement

r�quest of

c:olwr.ns

it

specifies

order

of

A

where

tunction

reserved.

of

out

lllegal

R

Entity

65

many

left

card.

number

Card

than

,=.;

l�ft

omitted

card

parenthesis

card.

more

a

64

right

VARIABLE

l

number. number

36

41

lf

in

Statement

Statement

requested

nual:9rs

Card.

Card,

in

h

Card,

r,

Statement Card

r..,q,uest'ed

� J

11='"" l

¡:

¡

r !. ,.

·-------�

� (


41

••

DE

SIGNIFICADO

ERROR

70

Illecal

start!ng

71

Illegal

SNA

72

Illegal

entity

73

Illegal

request

74

Illegal

entity

75

Illegal

Field

76

lllecal

nume�ic

íiela

77

Illecal

request

:n

INPUT

coluil:al

r�ues�ed

!or

in i:l

range

Gra�h

Or1g:in

ill

r2ques"tetl in

X

Sta�ament

Graph

Card

Card

Car'd !z

TITlE

Card.

Ca�d in

X

o r ?

Ca.rd

Y Card

ERRORS

Nuaber

201 202 203

?

o!

transact!on

Referenced Pr!ority

204

Limit

205

Humi:ter

206

GENERATE

207

Preempt

exceds

count

ot

exceded

t�ansac t!on

not

inactivo

127

must

a constant

be

parametars bloek:

exceds

!00

Field

F

must

be

F.�.

Field

:a

llltlst

be

'PR'

208

F1eld

3

muat

be

' RE '"

209

Fi�ld

C

not

block:

e

210

Illegal

1Z1Demcnic

211

Illegal

storage

212

Field

213

Illegal

214

not

3

Illegal

216

Modifier

217

Action

!n

o��ra�1on

1n

in

cannot

1t

�X

Fie�d

logi�

available

ti.2e

C

or MlN o!

Sw!tch

GPSS/360

Card

core

exceded

O

not

�w:s;ter

219

Illegal

Balfwor"i �atrix

�umber

220

Illagai

:t'o..�t

221

lllegal

Table

222

Illegal

PU!lct�on

223

Function

224

Unlink

225

Illegal

Yullword

Savevalue

n�Der

226

Illegal

Haltword

Save�alue

�U!'llber

227

lllegal

!orina.t

228

Mnemon1c

First

speci!ied

mean

exceed

Ma�rix

229

and/or

block

Initial

COM.MON

?ullword

Initial

mode

PR!NT

Ille�l

!-:r

!R.ANSFER-ALL

n'U?Bber numter

x-values

o�her

D

field

218

Block:

with

nwater

necesaa..-y

format o:t.

Amount

speci!ied

blank

Fie..!.ds

:iane�onic

215

or

not

Field

in

E

in

ascending

n:r�st

Save�a!ue

than

X

or

X1I

be

arder

bl�nk

ln!tial

if

specified

Card

in

useri.

BAC�

Savevalue

Card

indax

higher

than

second

index

in

multi­

initialization 230

Illegal

231

VARIABLE

Logie

Switch

IE?INIT10N

number

CARD:Column

1� not

blank

variable

232

Illegal

233

NUD!�r

234

lmproper

stated

nUDlber

incorrectly

number

of

parentheses


42

,N_._o,,,,_,.,,a,,a,,,o,,a'-------"S-'IGecNe,lFICAUO

235

Too

_

1

s�t

many

236

Impossiblt'I

237

l l l e g- a l

238

Modulo

239

No

psr�ntheses

0

Modulo

Itoolea.n

division

comma

in

D1tr191on

Var·iable

MA fRIX

240

lllegal

Bool�an

241

ll!egal

stat�llh!''!lt

242

Ille·gal

SNA

numher

Floating-Point

1n

Variable

�tat�ment

operator

in

of

o�eratiori

var1alt>Je

in

variable

st.atement

243

lllegal

MATRIX

row

244

lllegal

MATRIX

colum.n

245

IllE>gal

Mat.rix

Savevalue

mnemonic

248

lllegal

!or'lll8t

in

Initial

247

llletf&l.

mneroouic

1n

248

lll�gal

H9lfwor.d

Savevalu8

249

Too

many

250

lllegal

251

Miss1Dg

252

Field

253

lllegal

number

MATRIX

�umPric SNA

number

SAVEVAWE

digits

in

Card

lnitial

Card

constant

ILOf'"ID0.'!11<': • .

oir'!trator

E

not

in

blank

when

MNEMONJC

254

Fraction

255

Matrix

in

Vsriable

:f.n

TRANSFER

256

257

lllegal lll('lgal

259

Cycl!c

260

V a r i a b l e,

261 262

JOEI.-,iE

llle1al

of

lllegnl

264

Undetined

265

l ller.'3.l

266

Funct:-.on

270

No

Functiin

not

3

index

for

rows

digits

l.\J.ega�

index

for

columns

V'arie.ble

of

fu;iv.-\�on

nu.R.�r

fUD.etion

¡;·un�t.ion

field

A

l1legal

numt-er

v�r1able

263

block

A

,,.e·fin�d

d�f1n1fton

Cycli�

field

UNLINl

:field

-'tUll".bel"

IJl"!in"!t;ion not

in

Block

io:wé-er

Qu.isu�

258

speclfied

Block

Cor.1:

lnitial

BY

TRANSFER

type ,,.or·e

must

nave

e

EXAMINE

in

271

l l l e g: '!l l

Entity

l'i'Wllber

272

Illegal

Enf.it.v

l'ypl:'

273

Sequenc-e

274

llle,g;il

r·ea,uef.lt.

270

111:epl

seveve tue

Error

on

one

on

RES.ET

point,

' r.

CARO

requested

RESE'f

on

than

Block

on

RESET

Card

Card

se tect.ave i!UIW"!r

OD

CLB.AR

Gl&R

Card Card

276

l l l e v: 11 1

R11ne:�

ot

Saveva lue

on

CLEAR

Card,.

271

lll<ttg'!ll

Haliword

s aveve Iue

on

CLEAR

Card

278

l l l o!' g '!l l

Ranr!I

H,11.f:word

2,79

REA(!I.SAVE

of

' rl' P n • · l f l <P r

Savevalue

on

CLEAR

found

on

speci!ied

,ntiti('ls

on

READ

in

chaining

Q?C:

Card READ

uev í e- e ,

280

lll�ga,

282

Error·

28.3

I 11�,-a 1

281

!Ilegal (n.ot

A 1 J or • � i o n

lo.

a

blo .. k

of

Device

rl'td.�I. inition

b!O'I' k. ».�!llb-qr.

trans,-ttcu Us-f'tr

"s

�,r.·�r)

ref�ren�ed

routine


43

H•

DE

ERROR

SIGNIFICADO

290

Illegal

re!a?"2nee

to

GPSS/360

CClifMON

(nota

user's

error)

user's

'!! r r :, r )

291 , 293

EXECt'TION

!!legal

SHA

referene5d

(r.o�

a

ERRORS

401 402 ,3 , 4

Not

ne,r,

event

·Illagal not

a

�he

in

T�ansaction

system 1D

Future

Events

Chain

(nor:aally

user' s)

405

Number

<13

Illega·l

415 ,1115

Facility

<17

Interru�t

of

paraaeters

entry

to

released

�ount

exceeded

GENERATE

by

is

minus

<21

Facility

425

Transacticn

leaving

428

Transaction

whicb

raturned.

block

Transaction

by

(nota

not

a Transact1on by

is

more

SEIZING

user's

than

not

PREEMPrtng

storaJ& by

leaving Queue

it

error) it

contents

more

than Queue

contents. 429

'LOOP

431

Valae

Block

f!eld A

being

�ara.meter

store!i

in

zero

Halfword

··,&32

lllegal

Hal!word

Saveval�e

number

433

!ll�gal

Fullwcrd

Savevaiue

number

Table

435

l l l e ga l

436

Table

437

!llega!

no-:

when

by

tra�saction

At��mpting tbe

to

entering

is

too

block

large

nl...Dl.be!"

'.iet ill.ed

a

condition.{no� 438

befare

Savevalue

TABLE

Ca:rd.

ni.mber

user's

Flace

ral�rred

a Tr�nsaction

T:'&nsac!ion

is

to

under

blocked

a

delay

chain

6rror)

o�

the

or.

delay

chain(not

user's

error) 442

No

preemF�

conditio;i:. 443

453,63,66,67

Transaction

1:.ot

te

Numi:er

fllegal

·.:ser'

returned 8

an -ec t rve

to

remove

trsnsac�ior.�

ussr's

arrcrJ

'n:t Transact!ons

468,69 4 7 0 , 7 1 , 7 2 , 75

a

from

preempt

erro.::-)

':'!"at!sa,::tion

a

(not

error)

Attemp�!ng (nota

in

�rea.t�

Attempt!.!lg usee ' s

count

(:iormall;"

Transa.ct!on

from

illegal

chains

on

a

exceeced

.J.Uii!her

being

acted

(not

user's

error) 474 4 7 6 , 77

Preem?t A

which 492

has

Illegal

to not

COl!nt

r-eeove heen

!llega!

L!Zlk

498

Illegat

Fac!lity

499

lllegal

St�rs�e

500

lllegal Q'.leue

:-tUllber

!!!egal

Switch

505

!41nus

�cg!c

t.ii,;,s

127

in'tarrupt

on

a Transaction

(nota

user's

error)

n,;,:mber

refere�ced

numher nuaber

üUmber

-del·.1Y' computation

{ADVANCE

or

GENERA.TE)

'

e

exceeds

Fara;:.e;;er

·rransacs;ion

Cila:1.n

aa

!nterrupted

497

501

l�

iaterrilpt

ttempti21g

-·--·

--------------------


' 44

N'

DE

ERROR

·--- _S !QI'! Zf.t("AD-0 __ •

1,,-!

·--·--

....= C y r.::: 1 1 -:

506

Fv:i:i!"tio,,. ¡\.�rt.<r:t (on

S.07

1 1 lf'<i,'1.l

508

f�n,::·',Jc.A

509

l l l ! g. a !

r.e>t

I 11,e;g!lJ

514

:r.wc;ber

ded'.i.n�

1.-,.,;'�x.

En ter ing

512

<i.eflnit.J,.30.

\�.tdef ined

V ar!ab:"..e

515

A::-!t.hm�-ci.-,

516

C!'·t:'!l�r

518

To.-,

530

Sµr�a.d

or

(AOVAN(&

]JletaJ

561 562:

of

de!ined

in

GEd6PA1E

!to-�

MSAVSVALUE

t 1 l t- g .&. l

C�•lu.mn

L��!ie Next

oi

computation

Card

core

n,1.a_�r

602

l J l e g o. l

603

X l 1P'i'3l

O 1o�k

nusbe r

604

! !lag.a!

T:at,�.�

1:1rg.u�nt

Card

COMM08

block

FPeilit.y

f"i:

MSAVBVAWE

OPSS,�60

1)eG,1J.:':!nt.l.al

Card

Blo:::k)

l l l "' g a l

5�9

VARIABLE

Variable

time-delay

seveva tue

in

by

Arithmetic

Mat.r1,I';

601

functioh

interrupt

m.Aan

!.n

t;;:

Card

11.st-type

not

ol.

Leve Ls

for

block

�ar!abl'9

exceeds

560

FUNCTiON

numboer

DPti>11:l.tio.u

mtinf

by

P\•alv..at.E:.d

s equence

exceeded

is

in

'

¡

illegal

¡

Field

607

A

or

1:1.�sE'tr..ht!r

�·:1t:.t1er

eount

ti

,

output

zero

is

at

tJ 1

ASSEMBU

' or

(éATIIBR

falo· .. k '

or

1'r?..i,.::,:."' ·· . .1,.-'I!

609

•.1A1'E�M·,.>r

a

on ... -m":'�OOl;

set

is

at

MATCH,

GATHBR,

(",A'!"f-t'M "-1.lloc.l!"s

810

l'p,l;.r·.•

�- \m.t t

611

L l Leg.a L

' r

I �.li",q'";t.Á

S-!OC"k.

th:,nl

tees

lo-wer

in

COUNI'

or

Sli:LBCT

Block

'1 � I

612

ransnce tce

nuil\ber

Pera::neter

uv.m'r�.,�

�fex-1:t.ric-.ed

in

TRANSFER

BOTH

ALL

� ;J.':J"'·:-·'.,

l l ] t- t ':l l

613

i='rlorj1�7

615

&i"r?ll"

616

1 ra�1'l\,::•:i,:,li

IIS!<1g11nL�nc

,'::R.l".llML.-,r.

l.tA \"!l.,.�:

:.:y�J J,�

rill'! 1 �.r,,it.�.vBl

619

MA"fR)X

la' .J �

S:""'-'>il

o,�

,jl,�.":V"1�'1

111.Uabl'lr

!ll4'1W,ol1

M•t""''J(

..,.,.'l_w,.'1J;

h r\:¡ • '."l

'!'O�?

622

:( 11•;,i;;,:; 1

" fa'

i'·',�:,-:1.•'·:'ili';.

626

1 1 i •O:J.:i•

.F·Vilr.'.

627 6SQ,670

e:

i r: � •

by

J?,<,,:;,-.A<Ht

V'tJ':'"\abl,e

�t-"l.1�

"•

'.fR/,NSF.ER

ll'.".

69.

\ ', �" ·;rl'i .',

,1 ...1¡••:·,,,�.:1··

71)7'

l \ n_,•,'·';l'-'1 •.

J '

704

1. 1 t , � '{í · · l

• t ,;. P: l'"

�·:.1,•f'I·,

'.l,:i�··

?:'Lt;�.z::;:\

.P•;:''l

.

�··?,,,

� �

1-:Ji,ll1

'·"'f.� • ':

! '

,-:n1,i'�i\

i!•

BYARIABLE

Card

f!'1

r.

(ttQt:

•r•.�if;J!tl:l ..

r

·;.�r,·t.?

,t.,11'.i'lleO.

i:!:•1�:a.

139'8

1

� 'QWA�r

,:,l.'

l'L " t.l'l:--..�

C'",•¡-r;,..

11n:'rQ;_::..!·-

C.�.rd

n.,;,,:i,-.

, .. �•IR

t'i ., � ,:�·

.,i ,

'\'!.:'l.°i)t,t'

'f.i--:•:\.,1.bl�

=! . '\, �

��, ... �,1��.,. �-·•·'\:

error)

MATn:tX

\ 11.•"ii-·i f.

('.;1,•l\,�

(127) usee

l!ATRJ.X

��¡

':'2f.

a

re rerenced

D:,

020

,s2.:.:

:(not

11·;,u1,�"!!r-

618

._;,1

ellowed

r...a.l:iNl'J...l

Is

r:.,..- ..

!�

1 � . '·""''- � �

(lhs.W

...__ s�.,.,l'Jd;c,;;

6H

617

or

e1

�:"Ji:(.�T':'R

PICJC.

i..·.1:e.:-'11

er.ro,·J

·,ci.t

B

J

1}"'k

.".:"iF.rt.� �

r-

1 .;

70f

c_ : )t ,¡ ¡ i¡,. !>-.-�·

�Ulll.�,. r.Uln"�:r

,¡·

71

..

..

.·:.a,evo.luA

number

[:

[� --;:,.---·

11'"

ti


..........

45

••

ERROR

SIGN!FICACO

r' ;i.;

A A ,)--

)--., l...,

rr

713

Illegal

Haltword

Savevalue

714

Illegal

Facility

number

715

!Ilegal

Storage

716

Illegal

Queue

number numher.

717-

!Ilegal

Grcup

Illegal

User

722

Illegal

Starage

723

I ! legal

Queue

724

Illegal

Table·number

Error

,(

,t

r1�

r• �

A �

!.

"'

A

,.., ;;.:, ,...,

.., ,�

r-.

'

(")

r

..

r, r,

¡,.,

)-., � �

.., � 1,

,....,

""'

nun:ber

number

nu.m.ber

Square

Root

Routine

lllegal

Hlafword

Matrix

728

l l l e ga l

Fullword

Savevalue

lllegal T RA CE ,

,J

in

Chain

727

729

rl

nWllber

718

726

Entry ce

number

to

ERROR

Output !N

Savevalue

number

number

(other

EXECUT!ON)

than

END,

SNAP,

PRINT,


46

A intervalo

<le

unn

pa Lo

de

un

y c c Lm Le n t o ,

un ír o r-me n t e

t . L e mp o

llegn

distribuidos

un

c enu.Sn

entre

dos

a

y

cua­

m í.nu t o s .

tro

Los

ln

c am í.o ne s

de

llegada,

el

co111porta111iento

Si111ular

la

de

f o r-ma h

a.l

a t e n c i ó" n

atención

la

e o Le

cnmión

cola

y

y

son

de

el

de

la

en

orden

segundos.

da111ioJ1es,

1,000

uso

a tendidos

l 5 0 '+ J O

demora

estudiando

palu.

IJLUC

CAHD

N U t- i U I!: H

UPEHJ\'l'lUN

xLUC

C OJ-a.lEN'f S

A , U , C , U , E , J • ' , t.

NU?-lUEll

SI1'1ULA1'E

1

1 8 0 , 60

GENERA'fE

1

2

QUE U E

J

SEIZE

2

l

J

,.

PALA1

,,

DEPAll'l'

t

5

ADVANCE

1 5 0 , JO

6

5

6

H.ELEASE

7

'l'EH.MlNATE

l

ST1\HT

1000

PALA1

7

e 9

J Ull

H.ELATIVE

CLOCK

HLOCK

COIJN'l'S

ULOCK

CUIUtL:;NT

1

J ,,

10

1 8 2 5 3 2

'l'OTAL

o

tUOO

o

lUOO

(/

1 000

u

lUOO

5

(/

1000

6

o

1000

7

o

[000

FAC ILI'fY

IILUC

QUEUE

AIJSULVTE

CUllHEN

e Lo e 1,

'l'U'l'J\L

1U25J2

IJLUCK

CUHllC:N'l'

'l'UTAL

t •

A Y EH.A GE

NUMUEll

U'fILIZA'fION

PAL.Al

' ·

.B25

�iAXI1'iUN

AVERAGE

CUN'fl!;N'l'S

CUNTEN'l'S

t

.0117

.

SEIZING

AVERAGE

EN'l'HIES

'fI1'1E/1'llAN

1000

1 5 0 . GGI¡

'l'O'l'AL

ENTHIES LOOO

ZERO ENTH.IES

70)

THANS. N O .

P EllCJ.:;N'f ZEH.OS

70.2

P R E E t- J I > T I N G 'fRANS.

AVERAGE·

'fI1'lE/'l'RANS

8.580

NO.

$AVERAGE THIE/TRANS

2 8 . 892

1::.,


47

TABLE

CURRENT

NlJ""?-;BER

CONTENTS

$AVERAGE

Til!E/TRANS

=

AVERAGE

TIME/TRANS

(°'

h

GE'AIEAATiE.

1130,

'º

'"''-"

{)EPART

P. O V A N C E ,so

..

30

EXCLUDING

ZERO

ENTRIES


48

/\

o

mu e L k c

un

uniforme111ente

on

�tendidos

le

esta

de

a

ocupado

la

cola,

del

en

u110

hacen

Siuiular

e

cu

un

Ln t e.rv o Lo

tle

tiem

entre

Unrcos

27

y

J7

horos,

el

cuaT

tiempo

de

25-20

J J cgr111

distribuidos un

en

horas.

Si

para

muelle

100

barcos,

tabular

y

estudiar

el

tiempo

tránsito.

CARO

xLOC

illll3Ell

)(

OPEllATIUN

SlSTE}lA

UE

A , D , C , D , E , F , G

PUEn:ro

CO?-ll!ENTS

Nill1DER

SENCILLO

1

SHIULATE

2

GENEIIATE

J2,5

3

QUEUE

1

4

1'1UELL

SEIZE DEPAii'l'

10

6

AUYANCE

25,20

7

HELEASE

HUELL

o

'l'AUULATE

10

'fEIU-IINATE

1

TABLE

9 10

r- 1 1 , 1 0 , 5 , 2 0

11

100

12

END lELATIVE

13 3279

CLOC!(

JLOCK

COUN'l'S

JLOCK

CURHENT

o

,,

o o

100

5

o

100

6

o

100

7

o

100

o

o

100

BLOCK

TOTAL

BLOCK

CURHENT

TOTAL

• I=+,: 1 �

AVEHAGE

Nillll3E1l

ENTRIES

• 767

AVEHAGE. '!'

100

1'1AXl1'1UN

AVERAGE

CONTENTS

CONTEN'fS

1

. t56

'l'l�iE/TltANS

CUHHENT

100

UTlLIZATION

1

3279

101

J

,jAV!::llAGE ·

CLOCK

10 J .

1

HOELL

AilSOLUTE

TOTAL

2

FACILITY

1

5

1

S'fAR'l'

io ,

n1u�

co111portamiento

el

de

LOCK

qUEUE

el

cola.

TO'l'AL ENTRIES

10 l

'l'ABLE

CUllHEN'l'

NUJ.IBEH.

CUN1'ENTS

HIE/THAN

PHEfillPTING TRANS.

NO.

2 5 . 169 ZERO ENTHIES 51

PEllCENT

ZEROS

ANERAGE

'rIME/THANS

50,4

5,069

� 1

2)9

$AVERAGE

1 'l'ltlE/'l'llANS

=

AV!i:HAGE

Tll'IE/THANS

EXCLUDING

'

ZERO

ENTRIES


49

TABLE

10

ENTRIES

Il\

l-IEAN

TABLE

UPPER

OBSERYED

LI}iIT

FREQUENCY

,o

10

PER

OF

CENT

CUNULATIVE

TOTAL

PERCENTAGE

9 . 9

9.99

1 8 .

9

9

8.99

20

11

10.99

29.9

8.99

38.9

6

5.99

44.9

14

1J.99

58.9

5

. 9

JO

J5

lJ

40 .

45 50

1

.

·

5

7

2

55 60

ARGU}lENTS

ARE

1 2.

7 1 . 9

· 99

1!1.99

86.9

6.99

93.9 95.9

1 . 9 9

100.0

4

FRECUENCIES

OF

1 4 . 02}

15

2.

SU}t

DEVIATION

J0.250

100

RE?·1AINING

STANDARD

ARGU?-íZNT

J . 9 9

ZERO

ALL

NCN-WIGHTED

3025.000 CiJ1·1ULATIYE REl-iAINDER

l'IULTIPLE

OF

l'-iEAN

DEVIATION FROl-1

f1EAN

- 1 . 444

90.0

.J30

o

.495

- 1 . 08 7

70�0

.661

-

61.0

• 826

-.J74

81.

.730

55.0

.991

- . O 17

41.0

1.157

• 338

28.0

'l.

J :2 2

.695

o

1 . 487

1.051

6.0

1.652

1 . !108

4.0

1 . 818

.o

1 . 98 3

13.

1.764 2.

G�Vli-A.. T E

32,S

QU€-(JE

121

.SEIZE

A D V A N C. €

2 5 , :Z. 0

r

1

r:

1

'


50 Un

J

ca111io1les.

entre

y

10

servicio

Estos

m.í.nu t o e

20

de

llegan

11i11r1teniu1iento

tiene

intervulos

tiempo

a

uno

cada

I

es

de

atendido

capacidad

para

comprendidos JO

entre

y

90

n1i­

nutos.

el

Si dad,

los

se1·vicio

can1iones

can1iones

ocu�an

�urnian

el

mismo

esta

atendiendo

y

cola

esperan.

en

su

toda

Suponer

que

capaci­ todo�

: ¡

los

horas, del

estudia11do

I'u nc Lo nam Le n t o

el

el

largo

de

la

durante

y

cola

el

un

turno

"

8

de

l!

CARO

BLOCK

1!

.K

OPERATION

LOC

NUJ>IBER

C0?-11'1ENTS

A , B , C , 0 , E , F , G

1

SHIULATE

11

STORAGE

EST

2

J

!

1

GENERA TE

15,5

J

2

QUEUE

1

4

EN1'ER

ES'f

5

DEJ>AR'f

1

6

AD'vANCE

60,30

7

6

LEA VE

ES'f

8

7

'l'ElUlINATE

8

GENERA'fE

Ü

10

9

TEIU.IINATE

1

11

START

1

12

3 4 ,

1

5

9 l1tJ

13

JOU HELATIVE

OLOCK

COUNTS

ULOCK

CU!UlENT

OLOCK

TOTAL

1

O

32

2

7

J2

J

2 '.)

4

o o

5

J

25

6

o

22

7

o

22

8

o

1

9

o

1

STOllAGE

CUllllENT

CLOCl(

TOTAL

480

BLOCK

CURRENT

TOTAL

25

CAPACITY

AVERAGE CONTENTS

EST qUEUE

ABSOLUTE

1180

CLOCK

3

}IAXI?-IUN

AVERAGE

.945

2.835

CONTEN'l'S

:;

).'tJJ

T[\I.JLl!:

1;tJIIHJ·;J,:·r

h\Jt·,JJEll

CUN'l'b:N'l'S

ENTRIE.S

32

AVERAGE

CURRENT

THJE/TRAN 25

ENTRIBS 3

ZEHOS

MAXIMUN

CONTENTS

54.439 PERCENT

ZERO

TOTAL

AVERAGE

CONTENTS

ENTRIES

UTILlZATION

CONTENTS

3

9 . 3

51.500

3 tAV.EBAGE

AVERAGE TIME/TllANS

TIME/TRANS 56.827

7 $, A V E R A G E

1'll·IE/'i'H.Ai,;S

=

AVl!:H.AC.�

'fll!E/TH.ANS

EXCLUDING

:lERO

l="'e L

!1

aprovechamiento

servicio.

NilllBEfl

J

!

espacio.

'I'

Simular

I='=

EN1'H.IES

llf


,.�'{'

.

,

..

"" • )-.

..

62",¡R�-i

\T

r-

j

,.._ • 0

�'

h

I

ENTER.

¡,..., !

Dt=PAR1

t

..

'1

,

• r,

.ó.l:>VA.UC E

r,

I

__ 6 � º ' '-�

"

_.Jr�:/

h

.:'.€ A V € _

'

e: 'Í

h

,.., h n � 0.

I', 'Í

r,

'

[' r--;

("""1._ r,

� �


52

Una 11utos.

Ellas

das

azor,

al

examina

las

entrega

111áquina

de

son

dos

siendo

piezas

A

tipos,

el

t01�

tipo

A

piezas

del

tipo

otro

y

81

y

a

las

O.

las

r .azón

de

cuales

1

estin

inspector

Un.

piezas

cada

ti�u

,

._.;.

n1i-

mezcla­

de

calidad

un

intervalo

D.

� La de y

tiempo

que

c ompr-e nd Ldo

rninutos.

JO

cada

inspección

uno

Ambos

de

de

entre

las y

2

inspec tares

ellos

piezas 6

tipo

minutos

rechazan

A

toma

y

las

tipo

el

10%

de

B

las

entre

10

iF=

piezas

inspecciona • • ¡i

!-ledir

las

colas

frente

a

cada

inspector

y

hacer

.fun­

ll=e::

cionar tal

este

entre

modelo

tipo

A

hasta

y

que

sean

aceptadas

1.000

piezas

en

to­

J

D. .¡

NU�JOE11

)(LOC

OPEllJ\TION

A , U , C , D , E , l � , G

COHMENTS

NUMBER

sr•iuLA'rE

1

Gl!:NEltA'fE

sn

2

J

QUEUE

DETA

4

4

SEIZE

1

5

5

DEPAR'f

LIE'rA

6

G

J\DVANCE

20

7

7

l{ELEASE

1

8

'fRANSFEH

, 900

9

TEHl'JINA'l'E

• 900,

1

, 'fIVOA

J

10

,ACEP

9

10

lh:

QUEUE

ALFA

11

SEIZE

2

12

12

DEPAR'f

ALFA

lJ

lJ

AOVAN CE

11

14

t ,,

•,�

8 1

11

TIPOA

2

6

'l'JtAN SF

10

CARO

DLCCI{

2 1

HELEASE

2

15

15

THANSFEH

• 9 0 0 , , ACEP

16

16

TElU.iINATE

1:::.: I=: •

ACEP

17

17

'fEllJillNATE

1

START

1000

18

'

ltl.i:LA'fIVE

GG01,

CLOCK

llLOCK

COUN'fS

ULOCK

CUHRENT

ADSOLU'fE

CLOCK

'fO'fAL

BLOCK

o

1100

11

2

o

1100

J

o

101

4

o

101

11,

o

999

5

o

101

15

o

999

1

19 20

JUD

.

CURHENT

'fO'fAL

o

999

12

o

999

!J

o

999

6

o

101

16

o

91

7

o

101

17

o

1000

(l

o

10 l

9

o

9

10

o

999

----------- � ---- -

ULOCK

6 6 0 1¡

CURRENT

Ir, TOTAL

· ,


53

NUl-lBER

A V E RA G E .

FACILITY

ENTRIES

UTILIZATION 1

.302

2

. 601

101 999

?-lAXIl-lUN

AVERAGE.

CONTENTS

CONTENTS

BETA

2

.031

ALFA

1

QUEUE r

·ººº

TABLE

SAVERAGE TillE/TRANS

TOTAL ENTRIES

AVERAGE

SZIZING

THIE/TRAN.

PREEMPTING

T R A N S . N O . T RA N S . . NQ.

19.762 3.977 FERCENT'

ZERO

ZEROS

ENTRIES

AVERAGE

THIE/TRANS

101

82

81. 1

2.049

999

999

100.0

.000

CURRENT CDNTENTS

NUMBER

10.894 .000 1A VERA GE

THIE/TRAN S

=

A VERA GE

TI?-!E/TRANS

EXCLUD ING

0lJEU5

aoeos

ZERO

' -' � A

l SEIZE

. '=t o o

l

ENTRIES


'

' �

54

En partes. JOO

A

100

+

quE!

90

+

Se

una

minutos. part8s.

te

111inuto

5

+

inspeciores tes

pueden

ensamblado tos.

de

+

vez

la

calidad,

Simular

realiza este

a

se

se

B

piezas

un

y

·debe

esto,

para un

proceso

el

tiempo

que

durante

la

un

que

co�probar.el

70

forn1ar

B

+

10

�olo

A

El

producción

de

proceso

revisa por

d u r a !! .

las

+

2005

5

en-

Ir-

dos par­

proceso 50

J:"=

demora

entonces

entre

Is==

dos entre

ajuste

minutos

producto. varia

se

de

varían

tnediante

la · p a r t e

durante

que

proceso

respectivamente.

en

con1puestas

intervalos efectúa

minutos

hecho

parte

ensan1blarse se

20

continuación Una

y

producen nueva

producción

100

A

t r-e L e m b e s

50

La

entre

se

pieza

ur10

111inutos.

d emo.r e 20

fábrica

empieza

-r-,

de

Ir:

minu­

piezas.

1 BLOCK NUt-lBER

CARD OPEHATION

xLOC

COMMEl'/TS

A , B , C , D , E , F , G

NUMBER • 1

SHIULATE xUNSA

L

2

1

GENERA TE

J O O , 100

2

SPLIT

t , t- l A N B

SEIZE

1

ADVANCE

100

J

,.

lt,;

J

,.

t.:

5 1

20

6 l

H.ERE

}IATCH

TIIERE

7

6

ADVANCE

50,5

8

lb:

7

RELEA SE

1

9

r,

8

TRANSFER

5

,FINAL

10,

2

11

1::,,,:

t-lANB

SEIZE ADVANCE

90,20

12

TllERE

1'-IA'fCH

HERE

1)

ADVANCE

7 0 , 10

IlELEASE

2

15

ASSE}18LE

2

16

15

SEIZE

J

17

16

ADVANCE

50,5

18

17

H.ELEASE

J

19

18

TABULATE

XTH!E

20

9 10 11 12 1J

FINAL

1•

xr rxs

z..- 1 1 , 0 ,

START

2000

CLOCK

11:*:

21

1

TABLE

22

1 0 0 , 100

1:-":

2J

END RELATIVE

J

J

TERMINA TE

19

" ll"':

1•

l

24 6021, 1J,

ABSOLUTE

CLOCK

.-'-:

6 0 2 • 1J

L

BLOCI(

COUNTS

BLOCK

C.URRENT

1

o

2

o

J '•

5

TO'fAL

BLOCK

2000

11

o

2000

12

o

2000

CURRENT

TOTAL.

BLOCK

CURRENT

TOTAL

�-'; l

o

"ººº 2000

1J

o

2000

o

2000

1 '1

o

2000

o

2000

15

o

2000

6

o

2000

16

o

2000

7

o

2000

17

o

2000

8

o

2000

18

o

2000

9

o

2000

f9

o

2000

10

o

2000

r

¡ �

¡

!

..::.';

1

a::..


UTILIZATION

TABLE

1

·. 508

2

-575

J

. 16 5

ENTRIES

TDíE/TRAN

2000

15J.OJJ

2000

1 7 ) . 218

2000

49.942

TRANS.

PREEMPTING

NO.

IN

TABLE

}iEAN

ARGUl-1ENT

2 2 3 . 1 6 1

2000

UPPER LI?-IIT

FREQUENCY

o

o

OF

OF

DEVIATION

1 2 . 28 9

CENT

CU1>1ULATIVE

Cú"l-'JULATIVE

PERCENTAG·E

RE?-!AINDER

.o

100.0

Ἴ

.o

100.0

Ἴ

4.2

95.7

100. O

o

o

200

85

JOO

1915

95.74

ARG!iMENTS

STANDAR

TOTAL

4.24

FREQUENCIES

RE?-IAINING

. PER

OBSERVED

ice

A L L ZERO

ARE

NON-WEIGNTED

446324:ooo MULTIPLE OF

}JEAN

DEVIATION FROl·!

}IEAN

-.000

-18.159

. 4118

-10.022

.896 t.

344

·

- 1 .

884

6.252

1

r

TRANS.

XTil1E.

ENTRIES

SUN

SEIZING

AVERAGE

NUMBER

AVERAGE

FACILITY

NO.


56

S é r 'Z é

6é/2é

APVJJ,/JCE

100

so

..8DvA..VCG

«o,

<.O

---¡;--- T H E R é

l

!-/ERE

/oAA re. N

I IA

ATCll<I

óD(IAAICE"

?0,10

/?éléASé

�él€A Sé

se r r e

A J::> V A ..V C E

sos

------

-

· -

�-


'57

Personas los

de

es�b más

tiempo

ocupada tarde.

las

La·

a

personas

d ur a c i ó n

¿En renuncian

llegan

comprendidos

10

usar

se

de

una

van

cada

horas

el

a

en�re

de

cabina 5

y

y

el

15

telefónica minutos.

50%

llamada

.t

regresa

es

de

f un c i o n a m i e n � o ,

J

interva: la

cinco

a

minutos.

cuántas

personas

teléfono?.

CARO A , 8 , C , D , E , F , G

OPERATION

xLOC

Nli"}!BER

C01'il-íENTS

SiliULATE GENERA TE

2

TERNINATE

3

GENERA TE GATE

CONS

10,5

4

NU

F O N O , O C UP

5

FONO

6

ADVANCE

6 , 3

i

7

RELEAS E

FONO

8

TERNINATE

9 10

9

OCUP

TRANSFER

. 5 0 0 , VU E L

VUELV

ADVANCE

5

TRANSFER

11 12

V,RENUN

10 11

12

,CONS

1 � , K t

SAVEVALUE

RENUN

13 14

TEfilíINATE

1)

RELATIVE

START

15

JOB

16 600

CLOCK

BLOCK

COUNTS

BLOCK

CURRENT

11

O

8

1

12

O

10

60

:!..J

o

o

3

o

4

o

68

5

o

50

6

1

50

7

o

49

8

o

49

9

o

18

10

o

3 AVERAGE

UTILIZATION

SAV�VALUE

FULLWORD

NR, 1

TOTAL

SEIZING

TillE/TRAN

TRANS.

50

6,339

4.

SAVEVALUES

YALUE 10

�NR,

CURREN

TOTAL

lo

AVERAGE

Nt"l'JBER

BLOCK

ENTRIES

.528

OF

CURRENT

600

BLOCK

2

CONTENTS

CLOCK

1

o

FONO

ABSOLUTE

TOTAL

1

FACILITY

, ,

2

6

8

s

600

3

.SEIZE

5

1

1

4

cabina minutos

9

BLOCK NilllBER

a

· Si

NO.

NNON-ZERO)

YALUE

NR,

VALUE.

PREEMPT TRANS.

ING NO.


58

GE AJE (lllT\,--­

, oO

r.

.SEr 2E F o

O

DDVAAJ�

G,3-

1

5AVEVALUé

o

o

i + , K 1

f'.1.ELEA sé'

!

l,.-�__J '

.

.....

··-::,--.,,.--.


59

rl

r1

Se

r'

mina

de

cobre

diar

eficiencia

de

la

r1

r e s p e c t i v a s , - la

r

diversos nelaje

r

ensayar

de

la

la

quiere

xin:ados

por

acumulado

chancador,

en

6

un

de

modelo

el

y

veces

turno

considerando

que

de

.la

en

Se 5h

el

con

que

chancador, q�e

camiones.

un

simple

datos

apro­

11

EXOTICA

pala

cantidad

caminos

11

serjan

desea JOm.

se

con

pide

sus

el

probabilidad

colas

transitados

también

en

estu­

bJtadero

de

que

los

saber y

los

el

to­

en

el

camiones

1

descarguen

en

:/

el

Los

;,)

tribuci6n tos

fJ

se

de

chancador

c amf.one s

Poisson

es

de

llegan

con

una y

explican

el

cuadro

Tiempo

de

carga

en

la

pala

Tiempo

de

descarga

en

el

de

cada

90��

al

media el

en

y

primer

J

de

dibujo

el

bo t:adero

camino

el

según

minutos,

los

10%.

una

dis­

d e 1 fi i s

da­

adjunto.

) 1

150

JO

seg.

66

+

12

seg.

µ

�·

Capacidad

de

carga

Velocidad

de

camión

o

1-'

Velocidad

descargado

(Ü%

de

del

del

B5

camión

cargado

camino

camion

pendientet

Velocidad

"

en

chancador

Toneladas

720

m / r .i i n .

730

m/min.

::!00

m/min.

horizontal

en

bajada

vacio

y

camión

en

subida

y

cargado

1,.,

T ; e m pO

c(¡ocor&--

to o +r, d., , o

eM

CARD

BLOCK NilllBER

xLOC

OPERATION

COl·Il-lENTS

A , B , C , D , E , F , G

NU?-IBER

SI:?-IULATE �

,-.., �I

r-.

X 1 , O

2

INITIAL

X2 , O

3

1

FVARIADLE

( 100/700 )x60

4

J

FVARIABLE

(600/7JO)x60

5

5

FVARIABLE

(1000/720)x60

6

7

FVARIABLE

(600/200)x60

7

9

FVARIABLE

(1400/720JK60

8

.11

FVARIABLE

.,.__

r-,

,., 0

r

EXP

FUNCTION

O

O

1

'

• 1

( 8 0 0 / 7 2 0 )x60 RN1,

.104

.222

.J

.J55

.8

1.6

.915

. 9

2.J

.92

2.52

. 98

3. 9

. 99

4.6

. 7

FUNCTION

9 10

C2l¡

1 . 2 ...• 7 5 . r . 3 8

. 6

2

r,.

1

INITIAL

.2

.94 .995

2.81 5 . 3

.95 .998

. l¡

.509

.5

.84

1.83

.83

2.99 6 . 2

.6�

11

2.12

.96

3 . 2

.97

.999

7.0

.9997

12

3.513

RN 2 , 02

s.a 16

0.9,1/1.0,2/

1

GENERA TE

180·

2

ADVANCE

Vl

ADVANCE

VJ

19

ADVANCE

v5

2C

Q.UEUE

UNO

21

3 ,,

5

APALA

14

15

1

FNSEXP, 9 0 0 , 6

17 18

�H-1 /

tf,'j

l 11

""-,,/ '

----·--.....:.


,, '

60

6

SEIZE

PALA

22

7

DEPART

UNO

2'.J 24

,

...;

, .

8

ADVANCE

1 5 0 , JO

9

ASSIGN

2,85

10

ASSIGN

l,FN2

11

RELEA SE

PALA

27

'

12

ADYANCE

V5

28

2Q

26

1J

AOVAN CE

v7

14

TEST

P 1 , k l , BOTA

15

ADVANCE

v9

16

QUEUE

DOS

17

SEIZE

CHAN

18

DEPART

DOS

19

ADVANCE

6 6 , 12

E

' ,=::.._

25

'

JO Jl

J2

->,

JJ

J5

20

SAVEVALUE

1+,P2

21

RELEAS E

CHAN

22

AOVAN CE

V9

TEST

C1,K1980,FIN

CONTR

2J

L

TRANSFER

211

J7

E:::5

J8

'

J9

,APALA

40

41

'

vi

ADVANCE

60

42

27

SAVEVALµE

2+,P2

4J

28

ADVANCE

ll 1 1

44

26

FIN

i

,CONTR

TRANSFER

29 JO

'

J6

ADVANCE

BOTA

25

J4

45

ADVANCE

V1

46

TEfil'IINATE

1

47

START

6

Jl

48 49·

JOB RELATIVE

CLOCK

BLOCK

COUNTS

BLOCK

CURRENT

20615

TOTAL

BLOCK

ABSOLUTE

CLOCK

CURRENT

TOTAL

BLOCK

20615

CURRENT

1

o

6

11

o

120

21

o

107

2

o

6

12

o

120

22

o

107

J

o

120

IJ

o

120

2J

o

120

4

o

120

14

o

120

24

o

114

5

o

120

15

o

107

25

13

6

o

120

16

o

107

26

o o

7

o

120

17

o

107

27

o

13

18

o

107

28

o

13

o

120

9

o

120

1e

o

107

29

o

13

10

o

120

20

o

107

JO

o

jp

CURRENT

31 FACILITY

TOTAL

o

BLOCK

CURRENT

I= -v

13

8

BLOCK

I=

TOTAL

'

-'

TOTAL

'

6 AVERAGE

UTILIZATION

NUNBER ENTRIES

AVERAGE T:IME/TRAN

PALA

.872

120

1 1 ¡ 9 . 924

CHAN

.350

107

67.551

SEIZING TRANS • . N O .

PREENPTING TRANS.

NO.

'

•r:,


61

CONTENTS

OF

SAVEVALUE

FULLWOlID

NR, 1

QUEUE

SAVEVALUES

VALUE 9095

}IAXI}lUN

AVERAGE

CONTE:-.rTS

CONTENTS

(NON-ZERO)

VALUE

NR,

1105

2

TOTAL

ENTRIES

PERCENT

ZERC E:STRIES

ZEROS

AVERAGE

Til·lE/TRANS

UNO

J

. lt21

120

12

9 . 9

72.375

DOS

1

.000

107

107

100.0

.boc

TABLE

$AVERAGE Til1E/TRANS

·

·NUMBER

CURRENT

CONTENTS.

A o . ': 1/i..

o.

ooo

$AVERAGE

TIME/

TRANS

=

AVERAGE

TIME/

TRANS

EXCIJJDING

ZERO

ENTRIES

r

,

1

1 1


62

¡51 ACIONA MIE"'1 O

/

/ /

V

/

/

I

/

/ I

]'

/

::i:-

1

"ADOR

I I 1

,;'

§

1 1 1

1

o \

'

----- - · · - - · · ·


63

------·----�"'ºV.::,:,< I

li�V��CE

I

QV�VE

rl

-'e;Z€

r1 I

O��AT

e'

1

A D II /I IJ C i

v11

I

¡r,DV;l./',ICi'

1

.

.

"º

l,�·,.;ll,1if'VALUC) 1

�+

P2j

Al:IV/1 AIC.i

VH

e

1

••


B

"Principles Por

:

of

Harvey

B

L

I

Operations

Research"

M.

Prentice-

Wagner;

"Simulación

Using

Por:

Wallace

Evans

I

Digital and

O

G

R

Hall,

A

F

I

Inc.,

A

�nglewood

Por:

Yersey

. ,

Prentice-Hall.

Series

in Automatic

'

Simulation"

Gordon,

G.

"lntroduccioñ Por:

New

Computers"

Sutherland

Computa'tion.

"system

Cliffs,

Prentice-

Hall,

New,

Yersey

a GPS!f'

Empresa

de

Computaci6n

e

lnform,tica

Ltda.

. ,

· · �

General

Purpose

Introductory Autor

:

General

User's

:

Manual

System/360 (GH20-0304-4)

IBM.

Purpose

U s e r ' s Menual Autor

Simulatlon

Simulation

System/360

C.H20-0326-0).

I BM .

...


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.