Arhitectura Calculatoarelor - Intel vs AMD
Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D,...
Aceasta fituica rezuma Blocurile in GPSS. Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).
Arhiva contine 1 fisier doc de 12 pagini .
Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, o poti descarca.
Fratele cel mare te iubeste, acest download este gratuit. Yupyy!
Domeniu: Calculatoare
1. Blocuri care modelează activitatea tranzacţiilor
1.1. Sosirea (intrarea în sistem)
GENERATE A,B,C,D,E,F,G,H,I
A - interval mediu între sosiri
B - abatere
C - momentul sosirii primei tranzacţii
D - numărul maxim de tranzacţii generate
E - prioritate (valoare implicită = 0)
F,G,H,I - numărul parametrilor din diferite categorii, ataşaţi tranzacţiilor generate;
se reprezintă sub forma <număr><tip>
cu <tip> = PH - întreg pe 2 octeţi (Halfword)
PF - întreg pe 4 octeţi (Fullword)
PB - întreg pe 1 octet (Byte)
PL - real (fLoat)
(La generare toţi parametrii sunt iniţializaţi la 0)
Exemple:
a) sosire la intervale fixe de timp
GENERATE 6 sosiri din 6 in 6 unitati de timp
b) sosiri la intervale de timp uniform distribuite între min şi max
=> A = (min + max) / 2 ; B = A - min
GENERATE 15,5 min = 10, max = 20
c) sosiri la intervale fixe de timp A = 6 , începând de la momentul de timp C = 1
GENERATE 6,,1
d) sosiri la intervale de timp uniform distribuite, cu media 15 şi abaterea 5, momentul sosirii
primei tranzacţii fiind impus
GENERATE 15,5,2
În acest caz prima tranzacţie soseşte la t = 2, iar următoarele tranzacţii sosesc la intervale uniform distribuite între 10 şi 20 unităţi de timp.
e) se generează 25 tranzacţii, care sunt introduse în sistem de la începutul simulării
GENERATE ,,,25
f) se generează cel mult 15 tranzacţii, care sosesc, începând de la t = 50, la intervale de câte
30 unităţi de timp şi au prioritatea 100
GENERATE 30,,50,15,100
g) se generează tranzacţii cu doi parametri de tip Byte şi un parametru de tip real, care
sosesc la intervale uniform distribuite între 6 şi 15 unităţi de timp => A = 10.5, B = 4.5
GENERATE 10.5,4.5,,,,2PB,1PL
1.2. Efectuarea unei activităţi cu o anumită durată, fixă sau variabilă
ADVANCE A,B
A - durată medie; B - abatere
Exemple:
a) activitatea durează 15 unităţi de timp
ADVANCE 15
b) activitatea durează între 7 şi 15 unităţi de timp
ADVANCE 11,4
1.3. Părăsirea sistemului
TERMINATE A
A - valoarea care se scade din cea a contorului de terminări, iniţializat prin comanda START;
în cazul în care valoarea contorului devine <_ 0, simularea este oprită.
Pentru a modela părăsirea sistemului fără modificarea contorului de terminări nu se foloseşte operandul a, ca în exemplul următor
TERMINATE
1.4. Modificarea priorităţii
PRIORITY A
A - expresie reprezentând noua valoare a priorităţii
Exemple:
PRIORITY 50
PRIORITY PR+1 prioritatea creste cu o unitate
1.5. Modificarea valorii unui parametru
ASSIGN A[<op>],B,C
A - identificatorul parametrului
<op> - operaţia (+ sau -) efectuată între vechea valoare şi B
B - expresia valorii modificatoare
C - tipul parametrului (PH / PF / PB / PL)
Exemple:
ASSIGN COD,5,PB COD = 5
ASSIGN COD+,7,PB COD = 12
ASSIGN COD-,2,PB COD = 10
1.6. Marcarea momentului de timp curent (necesară pentru a măsura timpul scurs între două evenimente)
MARK
Pentru a afla timpul scurs de la ultima marcare se utilizează atributul standard M1. Dacă tranzacţia nu a trecut prin nici un bloc MARK valoarea atributului M1 reprezintă timpul scurs de la generare.
Principalele blocuri de lucru in programul GPSS. Cu o mica descrie a fiecarui bloc pentru implementarea și modelarea unui program in mediul GPSS