Logo sv.boatexistence.com

Har turingmaskiner minne?

Innehållsförteckning:

Har turingmaskiner minne?
Har turingmaskiner minne?

Video: Har turingmaskiner minne?

Video: Har turingmaskiner minne?
Video: Стивен Вольфрам: Рулиада, сознание и бесконечность 2024, Maj
Anonim

Turingmaskiner liknar finita automater/finita tillståndsmaskiner men har fördelen med obegränsat minne … De kan simulera vanliga datorer; ett problem som en vanlig dator kan lösa (förutsatt att det finns tillräckligt med minne) kommer också att kunna lösas med en Turing-maskin, och vice versa.

Vad är skillnaden mellan RAM och TM?

En Turing-maskin kan inte En RAM-maskin kan göra aritmetik i O(1) (under vissa begränsningar). En Turing-maskin kan inte. Turingmaskiner simulerar polynomiskt RAM-maskiner, det vill säga för en viss konstant c kan vilken RAM-maskin som helst som kör i tiden O(nk) simuleras av en Turing-maskin som kör i tiden O(nck).

Är bandet från en Turing-maskin obegränsat?

A Turing Machine (TM) är en tillståndsmaskin som består av två minnen: ett obundet band och en finit tillståndskontrolltabell. Bandet innehåller data som symboler. Maskinen har en mycket liten uppsättning korrekta funktioner, 6 alls (läs, skriv, flytta vänster, flytta höger, ändra tillstånd, stanna) på bandet.

Varför är Turing-maskinen kraftfull?

Hur kraftfulla är Turing-maskiner? Turing-maskiner kan acceptera vilket vanligt eller sammanhangsfritt språk som helst. Turingmaskiner kan utföra grundläggande aritmetiska beräkningar … Turings avhandling anger att alla beräkningar som kan utföras med "mekaniska medel" kan utföras av en Turing-maskin (bortsett från effektivitetsproblem).

Kan Turing-maskiner loopa för alltid?

turing(turingDescrip) kan varken stanna eller loopa för alltid; det är inte vettigt på något sätt.

Rekommenderad: