Torna indietro   Hardware Upgrade Forum > Off Topic > Discussioni Off Topic > Scuola, lavoro e diritto (forum chiuso)

iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
C'è tanta sostanza nel nuovo smartphone della Mela dedicato ai creator digitali. Nuovo telaio in alluminio, sistema di raffreddamento vapor chamber e tre fotocamere da 48 megapixel: non è un semplice smartphone, ma uno studio di produzione digitale on-the-go
Intel Panther Lake: i processori per i notebook del 2026
Intel Panther Lake: i processori per i notebook del 2026
Panther Lake è il nome in codice della prossima generazione di processori Intel Core Ultra, che vedremo al debutto da inizio 2026 nei notebook e nei sistemi desktop più compatti. Nuovi core, nuove GPU e soprattutto una struttura a tile che vede per la prima volta l'utilizzo della tecnologia produttiva Intel 18A: tanta potenza in più, ma senza perdere in efficienza
Intel Xeon 6+: è tempo di Clearwater Forest
Intel Xeon 6+: è tempo di Clearwater Forest
Intel ha annunciato la prossima generazione di processori Xeon dotati di E-Core, quelli per la massima efficienza energetica e densità di elaborazione. Grazie al processo produttivo Intel 18A, i core passano a un massimo di 288 per ogni socket, con aumento della potenza di calcolo e dell'efficienza complessiva.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-12-2004, 11:36   #1
D4rkAng3l
Bannato
 
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
Automi a stati finiti....ho capito bene?

Ciao e grazie a tutti coloro che potranno aitarmi.
All'uni (informatica) stò studiando gli automi a stiati finiti nel corso di architetture 1 e sono un po' inguaiato perchè a causa dei ritardi provocati dagli scioperi l'assistente ha dovuto spiegare in 2 ore che cos'è un circuito sequenziale, teoria base degli automi, macchine di mealy e macchine di moore, passaggio dall'una all'altra e viceversa e minimizzazioni di tali macchine...stò per suicidarmi....

Ditemi se ho capito bene quello che mi sono riletto sulle dispense fino ad ora....

1) Un circuito sequenziale detto I(t) l'insieme degli input in un certo tempo t, O(t) lin'insieme degli output in quel tempo t, ed M una funzione di I(t-1),I(t-2),.....I(t-n) detta memoria...allora ho

o(i) = F(I(t), M(t)) considerando o(i) € O cioè o(i) è solo un uscita e non l'insieme delle uscite...

Vabbè tutta questa pappardella semplicemente per dire che in una macchina combinatoria l'output ad un tempo t dipende sia dagli ingressi al tempo t sia dagli ingressi immessi precedentemente...

Se voglio fare un circuito che se riceve in ingresso 0 produce in uscia 0, ma se riceve in ingresso 1 produce in uscita 1 solo se l'input precedente era 1...
Faccio la tabella:

I(t) I(t-1) O(t)
0 0 0
0 1 0
1 0 0
1 1 1

e faccio una funzione combinatoria AND tra l'ingresso attuale I(t) e il valore dell'ingresso precedente presente in memoria M(t)=I(t-1)

Fino quà credo di aver capito...ditemi voi se ho sparato qualche minchiata....

Il problema SERIO per me sono questi maledetti automi a stati finiti....

Da quello che ho capito sono un modello per rappresentare un sistema con input e output finiti e il sistema può trovarsi in differenti STATI che rappresentano la condizione in cui si trova il sistema in un preciso momento considerando gli input precedentemente ricevuti dal sistema...oddio mi sa che è un po' impicciato...giusto come concetto?

Per esempio se voglio fare un circuito che riconosce stringhe contenenti la sequenza 001 oltre al valore correntemente immesso ho i 2 valori precedenti che devono essere memorizzati perchè potrebbero trovarsi in condizioni differenti....in questo caso gli stati sono 2 per M=I(t-1)=0 e per M=I(t-1)=1

In un automa a stati finiti devo sapere lo stato in cui si trova il sistema in un determinato momento per determinare il comportamento a fronte di successivi input....e quando gli arriva un nuovo input con il modello a pallette degli automi posso vedere facilmente in che altro stato transita tenedno conto della storia dei precedenti input...giusto?

La cosa che proprio non mi entra nella capoccia è la definizione formale di automa a stati finiti....cioè magari l'ho pure capita ma non riesco a fissarla....

Da quello che so è una quintupla (Q,SIGMA,delta, q0,F) dove:

Q: è un insieme finito di stati...ma è l'insieme di stati che può assumere il mio grafico a pallette? Il numero di pallette per inenderci?

SIGMA: è un alfabeto finito di simboli...sarebbe i simboli che possono arrivargli in input? Per esempio nell'esempio del riconoscitore di stringhe 001 i valori o 0 o 1 che gli arrivano in input?

delta: Funzione di transizione...sarebbe la funzione che gli dice dato un determinato astato e un determinato simbolo in input ai a ques'taltro stato?

q0: stato inziiale...vabbè lo stato di partenza di default?

F: set di stati finali....che è?gli stati che possono essere assunti alla fine?cioè?

Oddio è un po' lungo...grazie a tutti..stò in paranoia....il primo esnoero dovrebbe essere andato bene e non vorrei non passare ils econdo...questa parte la odio...non m'entra
D4rkAng3l è offline   Rispondi citando il messaggio o parte di esso
Old 12-12-2004, 14:17   #2
Scoperchiatore
Senior Member
 
L'Avatar di Scoperchiatore
 
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 1944
Re: Automi a stati finiti....ho capito bene?

Tutta la roba iniziale non l'ho fatta Considera che io la sto studiando in 4° anno! Difatti è stato un corso semplicissimo, ora il 2°modulo sembra esponenzialmente più complesso

Hai fatto le grammatiche e i linguaggi? Se li avessi fatti, ti sarebbe molto più semplice. Cmq...

Automa: è un oggetto matematico, una quintupla <Sigma, Q, Qo, F, delta> dove

Q: è un insieme finito di stati. Uno stato è rappresentato da una palletta nel grafo Quinid 5 stati vuol dire 5 pallette

SIGMA: è un alfabeto finito di simboli.
Se Sigma = {a,b,c,1} allora vuol dire che stai lavorando per fare in modo che l'autome riconosca un sottoinsieme del linguaggio generato da sigma*(la cui definizione è un po' articolata, ma che sarebbe {a, aa, aaa, aaaa, aab, bba, abbabbababbaba, acacacacaaaaaa, 1111aaaa, 11aaaacacacbbbb... } rendi i simboli del linguaggio, mischiali come vuoi e ripetendoli quanto vuoi, e hai ottenuto tutte le stringhe del linguaggio sigma* ovvero tutte le stringhe che puoi creare con quei 4 simboli: logicamente sono infinite)
L'automa riconosce un sottoinsieme di queste stringhe.

delta: Funzione di transizione...sarebbe la funzione che gli dice dato un determinato astato e un determinato simbolo in input ai a ques'taltro stato? SI
Ad esempio: dallo stato qo con i simbolo a vai in q1, con b vai in q2, con c rimani in q0, con 1 vai in q4. La funzione si definisce o in modo formale (come una funzione a due variabili matematica) o con una tabella (dato che il numero di stati è finito, e i caratteri di sigma pure, puoi esplorare tutte le combinazioni statiXsimboli)

q0: stato inziiale...vabbè lo stato di partenza di default? SI, è sempre lo stesso

F: set di stati finali....che è?gli stati che possono essere assunti alla fine?cioè?
Cioè: l'automa funziona così: gli dai una stringa in ingresso appartenente a sigma* (dato il sigma di prima, valgono aaa,aaaaaa,ababababaaabababababab1bababab1ab11111bab o quel che cazzo vuoi formato da a b c 1) e lui riconosce se questa stringa attiene a delle regole di scrittura codificate nell'automa stesso. Se la stringa attiene a queste regole, finisce in uno degli stati finali, e quindi vuol dire che la stringa era "buona" e rispetta le regole che hai deciso TU COSTRUENDO L'AUTOMA. Ricorda che sti automi servono a qualcosa, non si fanno tanto per romperti i coglioni

Facciamo un esempio:



questo automa riconosce alcune stringhe composte di a e b messe come ti pare: precisamente riconosce:

aa, bb, abbba, baaaaaab, abba, baab, ....
mi sembra facile capire come queste stringhe hanno delle proprietà comuni:
se iniziano per a finiscono anche per a ed hanno in mezzo quante b vuoi (anche 0)
se iniziano per b finiscono anche per b ed hanno in mezzo quante a vuoi (anche 0)

ora, se tu inserisci una stringa di QUEL TIPO nell'automa, e segui il percorso mangiandoti le lettere ad una ad una, partendo dalla prima, arrivi a QF, lo stato finale Semplice no? . Parti sempre da Q0 (stato iniziale) indicato con quella freccia (dannata, sbagliai per colpa sua al compito )

Se provi a fare lo stesso con un altro tipo di stringa (ad esempio ab. ma anche abbbab, aaaaa, bbbbb, ovvero stringhe che non appartengono a quello schema che ti ho descritto sopra) non finisci in QF: questo vuoldire che l'automa non la risconosce

I trattini che vanno da a e b di Q2 verso la tabella ti dicono che per compilare quella tabella, ho visto semplicemente l'automa e ho scritto da ogni stato e con ogni simbolo dove arrivo.

Inoltre QP viene spesso chiamato stato pozzo, ovvero uno stato che, se ci arrivi, non ti ci muovi più, perchè hai "sforato" (ovvero, ormai non puoi più rispettare in nessun modo la tipologia di stringa che l'automa accetta)

L'automa lo costruiisci TU, quindi TU decidi cosa farli accettare e cosa no. Quindi ha un senso solo se ti può servire a qualcosa

NON CONFONDERE ciò che riconosce l'automa da sigma*! sigma* è TUTTO quello che si può rappresentare con quei i simboli di sigma, ma l'automa ne riconosce una parte (anche piccola, anche solo una stringa). Può anche riconoscerlo tutto, ma è un caso particolare.
__________________
"Oggi è una di quelle giornate in cui il sole sorge veramente per umiliarti" Chuck Palahniuk

Io c'ero

Ultima modifica di Scoperchiatore : 12-12-2004 alle 14:31.
Scoperchiatore è offline   Rispondi citando il messaggio o parte di esso
Old 12-12-2004, 14:30   #3
Scoperchiatore
Senior Member
 
L'Avatar di Scoperchiatore
 
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 1944
Re: Re: Automi a stati finiti....ho capito bene?

edit doppio
__________________
"Oggi è una di quelle giornate in cui il sole sorge veramente per umiliarti" Chuck Palahniuk

Io c'ero
Scoperchiatore è offline   Rispondi citando il messaggio o parte di esso
Old 12-12-2004, 14:40   #4
D4rkAng3l
Bannato
 
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
Grazie mille,
ora mi è tutto molto più chiaro

Ciao
Andrea
D4rkAng3l è offline   Rispondi citando il messaggio o parte di esso
Old 12-12-2004, 15:25   #5
Scoperchiatore
Senior Member
 
L'Avatar di Scoperchiatore
 
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 1944
Quote:
Originariamente inviato da D4rkAng3l
Grazie mille,
ora mi è tutto molto più chiaro

Ciao
Andrea
Bene, sono contento.
Ora puoi evitare di sprecare preziose energie nello studio degli ASF e dedicarle tutte per litigare con Maxmel riguardo la sua misoginia
__________________
"Oggi è una di quelle giornate in cui il sole sorge veramente per umiliarti" Chuck Palahniuk

Io c'ero
Scoperchiatore è offline   Rispondi citando il messaggio o parte di esso
Old 12-12-2004, 17:14   #6
D4rkAng3l
Bannato
 
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
ahahahah sisisi, però è più importante il voto del secondo esonero che litigare con Maxmel....anche perchè dovrò capire parecchie altre cose sugli automi...grazie mille cmq
D4rkAng3l è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso 4K a 160Hz o Full HD a 320Hz? Titan Army P2712V,...
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso Recensione Google Pixel Watch 4: basta sollevarl...
MediaTek Dimensity 9500 sfida lo Snapdra...
Nuovo storico lancio per il razzo spazia...
Elgato Embrace: una sedia ergonomica pro...
Brad Pitt torna in pista: F1 – Il Film a...
Hitachi Vantara annuncia la sua AI Facto...
Brembo passa all'alluminio riciclato al ...
HONOR pronta a sfidare gli iPad Pro con ...
OpenAI esce allo scoperto: confermati i ...
In arrivo altri due prodotti da Apple en...
Il tool per aggiornare da Windows 10 a W...
Rishi Sunak entra in Microsoft e Anthrop...
Porsche in poche ore chiude la formazion...
iPhone 17 disponibili su Amazon al prezz...
La Ferrari Elettrica non è la cau...
Ricarica da record: Zeekr supera i 1.300...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:38.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v