Академический Документы
Профессиональный Документы
Культура Документы
La mquina de Turing (abreviado MT) tiene, un control finito, una cabeza lectora y una
cinta donde puede haber caracteres, y donde eventualmente viene la palabra de entrada. La
cinta es de longitud infinita hacia la derecha, hacia donde se extiende indefinidamente,
llenndose los espacios con el carcter blanco (que representaremos con t). La cinta no es
infinita hacia la izquierda, por lo que hay un cuadro de la cinta que es el extremo izquierdo,
la MT la cabeza lectora es de lectura y escritura, por lo que la cinta puede ser modificada en
curso de ejecucin. Adems, en la MT la cabeza se mueve bidireccionalmente (izquierda y
derecha), por lo que puede pasar repetidas veces sobre un mismo segmento de la cinta.
Este modelo est conformado por un alfabeto de entrada y uno de salida, un smbolo
especial llamado blanco(normalmente b, o 0), un conjunto de estados finitos y un
conjunto de transiciones entre dichos estados. Su funcionamiento se basa en una funcin de
transicin, que recibe un estado inicial y una cadena de caracteres(la cinta, la cual es finita
por la izquierda) pertenecientes al alfabeto de entrada. Luego va leyendo una celda de la
cinta, borrando el smbolo, escribir el nuevo smbolo perteneciente al alfabeto de salida y
finalmente avanza a la izquierda o a la derecha(solo una celda a la vez), repitiendo esto
segn se indique en la funcin de transicin, para finalmente detenerse en un estado final o
de aceptacin, representando as la salida.
Esta tabla toma como parmetros el estado actual de la mquina y el carcter ledo de la
cinta, dando la direccin para mover el cabezal, el nuevo estado de la mquina y el valor a
ser escrito en la cinta.
La memoria ser la cinta la cual se divide en espacios de trabajo denominados celdas,
donde se pueden escribir y leer smbolos. Inicialmente todas las celdas contienen un
smbolo especial denominado blanco. Las instrucciones que determinan el
funcionamiento de la mquina tienen la forma, si estamos en el estado x leyendo la
posicin y, donde hay escrito el smbolo z, entonces este smbolo debe ser reemplazado por
este otro smbolo, y pasar a leer la celda siguiente, bien a la izquierda o bien a la derecha.
La mquina de Turing puede considerarse como un autmata capaz de reconocer lenguajes
formales. En ese sentido es capaz de reconocer los lenguajes recursivamente enumerables,
de acuerdo a la jerarqua de Chomsky. Su potencia es, por tanto, superior a otros tipos de
autmatas, como el autmata finito, o el autmata con pila, o igual a otros modelos con la
misma potencia computacional.
Arquitectura
En ciencias de la computacin, una mquina universal de Turing (UTM) es una mquina de
Turing que puede simular una mquina de Turing arbitraria en la entrada arbitraria. La
mquina universal esencialmente logra esto mediante la lectura de tanto la descripcin de la
mquina a ser simulada como tambin la entrada misma de su propia cinta. Alan Turing
introdujo esta mquina en 1936-1937. Este modelo es considerado por algunos (por
ejemplo, Martin Davis (2000)) el origen del computador de programa almacenado usado
por John von Neumann (1946) para el "instrumento de computacin electrnica" que ahora
lleva el nombre de von Neumann: la arquitectura de von Neumann. Es tambin conocida
como una mquina de computacin universal, mquina universal.