Logo pl.boatexistence.com

Czy maszyny Turinga mają pamięć?

Spisu treści:

Czy maszyny Turinga mają pamięć?
Czy maszyny Turinga mają pamięć?

Wideo: Czy maszyny Turinga mają pamięć?

Wideo: Czy maszyny Turinga mają pamięć?
Wideo: Turing Machines Explained - Computerphile 2024, Może
Anonim

Maszyny Turinga są podobne do automatów skończonych/maszyny skończone, ale mają zalet nieograniczonej pamięci … Są zdolne do symulowania zwykłych komputerów; problem, który może rozwiązać zwykły komputer (przy wystarczającej ilości pamięci), będzie można również rozwiązać za pomocą maszyny Turinga i na odwrót.

Jaka jest różnica między pamięcią RAM a pamięcią TM?

Maszyna Turinga nie może Maszyna RAM może wykonywać operacje arytmetyczne w O(1) (pod pewnymi ograniczeniami). Maszyna Turinga nie może. Maszyny Turinga wielomianowo symulują maszyny RAM, to znaczy dla pewnej stałej c, dowolna maszyna RAM działająca w czasie O(nk) może być symulowana przez maszynę Turinga działającą w czasie O(nck).

Czy taśma maszyny Turinga jest nieograniczona?

Maszyna Turinga (TM) jest maszyną stanów, która składa się z dwóch pamięci: nieograniczonej taśmy i skończonej tablicy kontroli stanów. Taśma przechowuje dane w postaci symboli. Maszyna ma bardzo mały zestaw odpowiednich operacji, w ogóle 6 (odczyt, zapis, ruch w lewo, ruch w prawo, zmiana stanu, zatrzymanie) na taśmie.

Dlaczego maszyna Turinga jest potężna?

Jak potężne są maszyny Turinga? Maszyny Turinga mogą akceptować dowolny język zwykły lub bezkontekstowy. Maszyny Turinga mogą wykonywać podstawowe obliczenia arytmetyczne … Teza Turinga stwierdza, że wszelkie obliczenia, które mogą być przeprowadzone „środkami mechanicznymi”, mogą być wykonane przez maszynę Turinga (pomijając kwestie wydajności).

Czy maszyny Turinga mogą zapętlać się w nieskończoność?

turing(turingDescrip) nie można zatrzymać ani zapętlić w nieskończoność; to i tak nie ma sensu.

Zalecana: