Logo it.boatexistence.com

Le macchine turing hanno memoria?

Sommario:

Le macchine turing hanno memoria?
Le macchine turing hanno memoria?

Video: Le macchine turing hanno memoria?

Video: Le macchine turing hanno memoria?
Video: La macchina di Turing | Teoria informatica 2024, Maggio
Anonim

Le macchine di Turing sono simili agli automi finiti/macchine a stati finiti ma hanno il vantaggio di una memoria illimitata … Sono in grado di simulare computer comuni; un problema che un comune computer può risolvere (data memoria sufficiente) sarà risolvibile anche utilizzando una macchina di Turing e viceversa.

Qual è la differenza tra RAM e TM?

Una macchina di Turing non può Una macchina RAM può fare aritmetica in O(1) (sotto determinate restrizioni). Una macchina di Turing non può. Le macchine di Turing simulano polinomialmente macchine RAM, ovvero, per alcune costanti c, qualsiasi macchina RAM in esecuzione nel tempo O(nk) può essere simulata da una macchina di Turing in esecuzione nel tempo O(nck).

Il nastro di una macchina di Turing è illimitato?

Una Turing Machine (TM) è una macchina a stati composta da due memorie: un nastro illimitato e una tabella di controllo a stati finiti. Il nastro contiene i dati come simboli. La macchina ha una serie molto piccola di operazioni corrette, 6 in tutto (lettura, scrittura, spostamento a sinistra, spostamento a destra, cambio di stato, arresto) sul nastro.

Perché la macchina di Turing è potente?

Quanto sono potenti le macchine di Turing? Le macchine di Turing possono accettare qualsiasi linguaggio normale o privo di contesto. Le macchine di Turing possono eseguire calcoli aritmetici di base … La tesi di Turing afferma che qualsiasi calcolo che può essere eseguito con "mezzi meccanici" può essere eseguito da una macchina di Turing (ignorando i problemi di efficienza).

Le macchine di Turing possono andare in loop per sempre?

turing(turingDescrip) non può né fermarsi né ripetere per sempre; non ha senso in entrambi i casi.

Consigliato: