Materia:Sistemi a eventi discreti
Da Wikiversità, l'università aperta.
Questo modulo necessita di essere "wikificato", ovvero formattato secondo gli standard di Wikiversità (vedi l'elenco degli articoli da wikificare). Collabora anche tu a rendere questo articolo conforme alle linee guida (vedi anche qui) poi rimuovi questo avviso.
Indice |
[modifica] Programma
- Richiami (classificazione dei sistemi, calcolo delle probabilità, teoria dei grafi, automi e linguaggi)
- Modelli non temporizzati di sistemi a eventi discreti
- Modelli temporizzati di sistemi a eventi discreti
- Modelli temporizzati stocastici di sistemi a eventi discreti
- Teoria delle code
- Catene di Markov
- Reti di code Markoviane
[modifica] Richiami sulla classificazione dei sistemi
Il sistema è l'oggetto, o un'insieme di oggetti,di cui si vogliono analizzare proprietà e comportamenti
uc ingressi di controllo
ud ingressi di disturbo (non manipolabili)
yc uscite controllate
ym uscite misurate
stato di un sistema
Lo stato di un sistema ne sintetizza tutta la storia passata, nei sistemi fisici questo concetto è fortemante legato ai concetti di energia e memoria. notazione: si indica con x(t) llo stato del sistema al tempo t
sistemi statici/dinamici
Un sistema si dice statico se è caratterizzato da un legame ISTANTANEO tra ingresso ed uscite, altrimenti si dice dinamico
[modifica] sistema ad eventi discreti
Un sistema ad eventi discreti (SED) è un sistema dinamico la cui evoluzione temporale è asuincrona: è basata sui tempi di occorrenza degli eventi, non su una temporizzazione regolare.
Definizione formale di un SED
- insieme discreto ξ degli eventi accadibili
- spazio di stato discreto χ
- evoluzione dello stato di tipo "event driven": lo stato cambia nel tempo solo in dipendenza dell'occorrenza di eventi asincroni appartenenti all'insieme ξ
Esempi di sistemi ad eventi discreti: processi produttivi, reti di elaboratori elettronici, reti di trasporto, reti di comunicazione..
Esempi di eventi
azioni specifiche, per esempio: pressione di un tasto sulla tastiera, arrivo di un cliente in coda, completamento di una lavorazione, trasmissione di un pacchetto dati ...
occorrenze spontanee, per esempio: guasti, interruzioni di servizio ...
soddisfacimento di una o più condizioni, per esempio: superamento di una soglia di allerta...
In un SED nulla cambia fino al prossimo evento, per questo si dice che la sua dinamica è deteminata dagli eventi
[modifica] Algoritmo per la determinazione di stati equivalenti
Sia
un automa a stati finiti con 
Passo 1
1.1 Marcare tutte le coppie 
1.2 Per ogni coppia {x,y} non marcata, inizializzare a vuota la corrispondente lista 
Passo 2 Per tutte le coppie {x,y} non marcate al passo 1
2.1 Se la coppia {f(x,e),f(y,e)} è marcata per qualche 
2.1.1 Marcare la coppia {x,y}
2.1.2 Marcare tutte le coppie
e ripetere a ritroso per tutte le coppie {x'y'}
Passo 2.2 (se le coppie f(x,e),f(y,e) non sono marcate per alcun
)
2.2.1 per ogni
se
, aggiungere x,y alla lista 