Si pensamos en el universo como finito, cualquier cosa que necesite más memoria que esa cantidad finita está más allá de nuestra capacidad computacional.
Sin embargo, este no es un buen modelo para estudiar la computabilidad, el modelo de máquina de Turing funciona mucho mejor en realidad y esa es la razón por la que lo usamos para estudiar la computación en computadoras reales. Una máquina de Turing realmente no necesita una cantidad infinita de memoria, solo necesita una cantidad ilimitada de memoria. Por ejemplo, podemos proporcionar memoria adicional a una computadora con el tiempo (ya que la computadora necesita más y más memoria) y luego tenemos algo similar a una máquina Turing. Si suponemos que tenemos una cantidad ilimitada de tiempo y memoria para terminar nuestro cálculo, entonces la máquina Turing captura este concepto de computabilidad en principio bastante bien.
Consulte el artículo de Wikipedia sobre las máquinas de Turing, hay una sección que analiza la relevancia del modelo.
Si está interesado en la computabilidad factible , entonces la teoría de la complejidad (donde consideramos una cantidad variada de recursos como el tiempo y el espacio para realizar una tarea computacional) está más cerca de lo que realmente podemos hacer en la práctica que la teoría de la computabilidad. Muchos expertos afirman que los cálculos factibles caen en la clase de complejidad (y más recientemente en versiones probabilísticas y cuánticas de , es decir, y ).PAGPAGB P PB Q P