Bei der Betrachtung dieser Frage gibt es zwei Ansätze: historische, die sich darauf beziehen, wie Konzepte entdeckt wurden, und technische, die erklären, warum bestimmte Konzepte übernommen und andere aufgegeben oder sogar vergessen wurden.
Historisch gesehen ist die Turing-Maschine vielleicht das intuitivste Modell von mehreren, die versucht haben, das Entscheidungsproblem zu lösen . Dies hängt eng mit den Bemühungen der ersten Jahrzehnte des 20. Jahrhunderts zusammen, die Mathematik vollständig zu axiomatisieren. Die Hoffnung war, dass Sie, sobald Sie eine kleine Menge von Axiomen als richtig erwiesen haben (was einen erheblichen Aufwand erfordert), eine systematische Methode verwenden könnten, um einen Beweis für die logische Aussage abzuleiten, die Sie interessiert. Selbst wenn jemand endliche Automaten in Betracht zieht In diesem Zusammenhang würden sie schnell verworfen, da sie selbst einfache Funktionen nicht berechnen können.
Technisch ist die Aussage, dass alle Computer endliche Automaten sind, falsch. Ein endlicher Automat hat einen konstanten Speicher, der je nach Größe der Eingabe nicht geändert werden kann. Es gibt weder in der Mathematik noch in der Realität eine Einschränkung, die verhindert, dass zusätzliches Band, Festplatten, RAM oder andere Arten von Speicher bereitgestellt werden, sobald der Speicher in der Maschine verwendet wurde. Ich glaube, dies wurde in den frühen Tagen des Rechnens oft angewendet, als sogar einfache Berechnungen den Speicher füllen konnten, während dies für die meisten Probleme und mit der modernen Infrastruktur, die eine weitaus effizientere Speicherverwaltung ermöglicht, zumeist kein Problem ist .
BEARBEITEN: Ich habe beide in den Kommentaren angesprochenen Punkte berücksichtigt, habe mich jedoch dafür entschieden, sie nicht sowohl der Kürze als auch der Zeit wegen aufzunehmen, die mir zur Verfügung standen, um die Antwort aufzuschreiben. Dies ist meine Begründung, warum ich glaube, dass diese Punkte die Wirksamkeit von Turing-Maschinen bei der Simulation moderner Computer nicht mindern, insbesondere im Vergleich zu endlichen Automaten:
Lassen Sie mich zunächst das physikalische Problem einer Speicherbeschränkung durch das Universum ansprechen. Zunächst wissen wir nicht wirklich, ob das Universum endlich ist oder nicht. Darüber hinaus ist das Konzept des beobachtbaren Universums, das per Definition endlich ist, per Definition auch für einen Benutzer irrelevant, der zu einem beliebigen Punkt des beobachtbaren Universums reisen kann, um das Gedächtnis zu nutzen. Der Grund ist, dass sich das beobachtbare Universum auf das bezieht, was wir von einem bestimmten Punkt aus beobachten können, nämlich der Erde, und es wäre anders, wenn der Beobachter zu einem anderen Ort im Universum reisen könnte. Jede Argumentation über das beobachtbare Universum geht also in die Frage nach der Endlichkeit des Universums über. Nehmen wir jedoch an, dass wir durch einen Durchbruch das Wissen erlangen, dass das Universum tatsächlich endlich ist. Obwohl dies einen großen Einfluss auf wissenschaftliche Angelegenheiten haben würde, Ich bezweifle, dass dies Auswirkungen auf die Nutzung von Computern haben würde. Einfach ausgedrückt könnte es sein, dass die Computer im Prinzip tatsächlich endliche Automaten und keine Turing-Maschinen sind. Aber für die schiere Mehrheit der Berechnungen und aller Wahrscheinlichkeit nach für alle Berechnungen, an denen Menschen interessiert sind, bieten uns Turing-Maschinen und die dazugehörige Theorie ein besseres Verständnis. Obwohl wir wissen, dass die Newtonsche Physik im Wesentlichen falsch ist, bezweifle ich, dass Maschinenbauer in erster Linie die Quantenphysik verwenden, um Autos oder Fabrikmaschinen zu konstruieren. Die Eckfälle, in denen dies erforderlich ist, können auf individueller Ebene behandelt werden. Aber für die schiere Mehrheit der Berechnungen und aller Wahrscheinlichkeit nach für alle Berechnungen, an denen Menschen interessiert sind, bieten uns Turing-Maschinen und die dazugehörige Theorie ein besseres Verständnis. Obwohl wir wissen, dass die Newtonsche Physik im Wesentlichen falsch ist, bezweifle ich, dass Maschinenbauer in erster Linie die Quantenphysik verwenden, um Autos oder Fabrikmaschinen zu konstruieren. Die Eckfälle, in denen dies erforderlich ist, können auf individueller Ebene behandelt werden. Aber für die schiere Mehrheit der Berechnungen und aller Wahrscheinlichkeit nach für alle Berechnungen, an denen Menschen interessiert sind, bieten uns Turing-Maschinen und die dazugehörige Theorie ein besseres Verständnis. Obwohl wir wissen, dass die Newtonsche Physik im Wesentlichen falsch ist, bezweifle ich, dass Maschinenbauer in erster Linie die Quantenphysik verwenden, um Autos oder Fabrikmaschinen zu konstruieren. Die Eckfälle, in denen dies erforderlich ist, können auf individueller Ebene behandelt werden.
264264verschiedene Adressen. Networking ist im Grunde eine großartige Methode, um dies zu erreichen. Jeder Computer kümmert sich nur um den lokalen Speicher, kann jedoch gemeinsam rechnen.