6 Flashcards

(17 cards)

1
Q

Co je to deterministicky konečný automat

A

Nejjednodušší formální model počítače
Má konečný počet stavů ve kterých se může nacházet
Zpracovává posloupnost symbolů vybraných z množiny (abeceda automatu )
Nemá paměť
Pracuje v taktech

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Co je koncový stav

A

Stač ve kterém se musí automat na konci nacházet aby bylo vstupní slovo přijato

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jak lze formálně zapsat konečný automat

A

Jako uspořádanou pětici Q I f q0 P
Q množina vnitřních stavů
I vstupní abeceda
f množina přechodových funkcí
q0 počáteční stav
P koncový stav

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Co je to mealyho automat

A

Podobný jak konečný ale má navíc od konečného automatu výstupní abecedu O
Takze při každém taktu může ale nemusí umístit na výstup jeden ze znaků výstupní abecedy
Výstup záleží na zpracovaném vstupním symbolu i na vnitřním stavu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Co je to Mooruv automat

A

Stejný jako mealyho ale záleží u výstupu jen na aktuálním vnitřním stavu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Co ne to zásobníkový automat

A

Je to rozšíření konečného automatu o teoreticky neomezenou paměť (zásobník )
Ze zásobníku je přístupný vždy pouze vrchní prvek pro zápis i čtení
Dívá se v každém taktu na svůj vnitřní stav, právě čtený symbol vstupního slova a na vrchol zásobníku , podle toho dal rozhodne další vnitřní stav.
Slovo přijme pokud po přečtení celého vstupního slova je v koncovém stavu nebo pokud je prázdný zásobník

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Co je to nedeterministický konečný automat

A

Na základě vnitřního stavu a čteném symbolu vstupního slova přejde do libovolné množiny stavů, vybere náhodně do jakého stavu přejde.
Počátečních stavů může být více automat vybere náhodně
Je tam i epsilon přechod

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Co ne to epsilon přechod

A

Přechod díky kterému může změnit automat svůj vnitřní stav, aniž by přečetl symbol vstupního slova.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Co je to turinguv stroj

A

Jedná se o konečný automat s přístupem k externí paměti
Snaží se být co nejvíc univerzální
Turinguv stroj má čtecí hlavu teoreticky nekonečnou pásku a tabulku chování
Tabulka obsahuje m- konfigurace
Oproti konečnému stroji vstupní slovo může přijmout, zamítnou , nebo cyklit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Co je to ekvivalence strojů

A

Stroje jsou ekvivalentní tehdy když pro stejne vstupní slovo mají stejný výsledek, i když na to přijdou jiným způsobem .
Turingovy a postovy stroje jsou ekvivalentní

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Jaké jsou typy použití turingových strojů

A

Akceptor vstupní slovo akceptuje nebo zamítne
Generátor běží v cyklovacim režimu a generuje pseudo náhodné řetězce
Algoritmus pokud je problém řešitelný ano ne může být tady

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Co je to postův stroj

A

Je to vývojový diagram s jednotnou proměnou typu fronta (FIFO)
Abeceda nad kterou pracuje obsahuje i prázdný symbol
Ma počáteční stav start, kdy je slovo zapsáno do fronty a koncové stavy přijímá a zamítá.
Obsahuje příkaz přiřazení který přidá symbol na konec fronty
Obsahuje logický příkaz který z leva fronty vezme jeden symbol a podle jeho hodnoty větví program
Vstupní slovo je tedy přijmuto nebo zamítnuto v ostatních stavech cykluje

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Co je to konečný stroj

A

Vývojový diagram podobný postovemu stroji ale ma proměnnou typu zásobník a čte hodnoty z vrchu zásobníku

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Co je to Rasp stroj

A

Je to stroj s přímým přístupem k paměti
Je stejně silný jak turinguv stroj ale je rychlejší pracuje s registry a řídící jednotkou má sadu instrukcí

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Co jsou to petriho sítě

A

Slouží k modelování paralelních systémů a systému s diskrétním časem
Slouží k verifikace a tvoření modelu systému

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Co jsou to C/E petriho sítě

A

Condition event
Model se skládá z události obdélník a podmínek kroužek

17
Q

Co jsou to P/T petriho sítě

A

Place transition jsou zde místa a přechody
Místo muže obsahovat víc tokenů
Místo má kapacitu a hrany mají váhu