Logo cs.boatexistence.com

Mají turingovy stroje paměť?

Obsah:

Mají turingovy stroje paměť?
Mají turingovy stroje paměť?
Anonim

Turingovy stroje jsou podobné konečným automatům/konečným automatům, ale mají výhodu neomezené paměti … Jsou schopné simulovat běžné počítače; problém, který může vyřešit běžný počítač (s dostatkem paměti), bude řešitelný i pomocí Turingova stroje a naopak.

Jaký je rozdíl mezi RAM a TM?

Turingův stroj nemůže Stroj RAM může dělat aritmetiku v O(1) (za určitých omezení). Turingův stroj nemůže. Turingovy stroje polynomiálně simulují stroje RAM, to znamená, že pro nějakou konstantu c může být jakýkoli stroj RAM běžící v čase O(nk) simulován Turingovým strojem běžícím v čase O(nck).

Je páska Turingova stroje neomezená?

Turingův stroj (TM) je stavový stroj, který se skládá ze dvou pamětí: neohraničené pásky a řídicí tabulky konečných stavů. Páska obsahuje data jako symboly. Stroj má velmi malou sadu správných operací, celkem 6 (čtení, zápis, pohyb doleva, pohyb doprava, změna stavu, zastavení) na pásce.

Proč je Turingův stroj výkonný?

Jak silné jsou Turingovy stroje? Turingovy stroje mohou přijmout jakýkoli regulární nebo bezkontextový jazyk. Turingovy stroje mohou provádět základní aritmetické výpočty … Turingova teze uvádí, že jakýkoli výpočet, který lze provést „mechanickými prostředky“, může být proveden Turingovým strojem (bez ohledu na problémy s efektivitou).

Můžou Turingovy stroje věčně smyčkovat?

turing(turingDescrip) nemůže se zastavit ani opakovat navždy; v obou případech to nedává smysl.

Doporučuje: