wisconsin
Universal Computing Device

Universal Computing Device

Curated by Last modified: 1 min read

A universal Turing machine simulates another Turing machine from a description of that machine and its input. The model has finite control and an unbounded read/write tape.

Computational universality concerns the functions a model can compute given sufficient resources. A real computer has finite memory and time; not every device or finite-state machine is universal.

A deterministic computation has one next step for a given state and input. Nondeterminism in computation theory describes branching choices in a model; it is not simply a random output.

The halting problem has no algorithm that works for all arbitrary program/input pairs. It is undecidable for Turing machines as well as for general-purpose programming systems; it is not an example of a problem that a Turing machine can decide but a digital computer cannot.

Related: lecture-05, abstraction.

Source

Original retained in wisconsin-legacy.

Linked to this page