首頁 常見問題 圖靈機是一種什麼機器?

圖靈機是一種什麼機器?

Dec 03, 2020 pm 04:49 PM
圖靈機

圖靈機是一種抽象的機器,一種抽象的計算模型。圖靈機證明了通用計算理論,肯定了計算機實現的可能性,同時它給出了計算機應有的主要架構,但是“圖靈機”只是假象的“計算機”,完全沒有考慮硬體狀態,考慮的焦點是邏輯結構。

圖靈機是一種什麼機器?

本教學操作環境:windows7系統、Dell G3電腦。

圖靈機是一種抽象的機器,一種抽象的計算模型。 它有一條無限長的紙帶,紙帶分成了一個一個的小方格,每個方格有不同的顏色。有一個機器頭在紙帶上移來移去。機器頭有一組內部狀態,還有一些固定的程式。在每個時刻,機器頭都要從當前紙帶上讀入一個方格信息,然後結合自己的內部狀態查找程序表,根據程序輸出信息到紙帶方格上,並轉換自己的內部狀態,然後進行移動。

圖靈機是一種什麼機器?

1936年,英國數學家阿蘭・麥席森・圖靈(1912―-1954年)提出了一個抽象的計算模型-圖靈機( Turing machine)。圖靈機,又稱圖靈計算機,即將人們使用紙筆進行數學運算的過程進行抽象,由一個虛擬的機器取代人類進行數學運算。

通用圖靈機向人們展示這樣一個流程:程式和其輸入可以先保存到儲存帶上,圖靈機就按程式一步一步運行直到給出結果,結果也保存在儲存帶上。更重要的是,隱約可以看到現代電腦主要構成,尤其是馮・諾依曼理論的主要構成。

圖靈機證明了通用計算理論,肯定了計算機實現的可能性,同時它給出了計算機應有的主要架構,但是“圖靈機”只是假象的“計算機”,完全沒有考慮硬件狀態,考慮的焦點是邏輯結構,而電腦已經存在實體。

圖靈機的意義

圖靈提出圖靈機的模型並不是為了同時給出電腦的設計,它的意義有以下幾點:

(1)它證明了通用計算理論,肯定了計算機實現的可能性,同時它給出了計算機應有的主要架構;

(2)圖靈機模型引入了讀寫與演算法與程式語言的概念,極大的突破了過去的計算機器的設計理念;

(3)圖靈機模型理論是計算學科最核心的理論,因為計算機的極限計算能力就是通用圖靈機的運算能力,很多問題可以轉換到圖靈機這個簡單的模型來考慮。

通用圖靈機向人們展示這樣一個流程:程式和其輸入可以先保存到儲存帶上,圖靈機就按程式一步一步運行直到給出結果,結果也保存在儲存帶上。更重要的是,隱約可以看到現代電腦主要構成,尤其是馮・諾依曼理論的主要構成。

相關免費影片教學推薦:《程式設計影片

以上是圖靈機是一種什麼機器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1670
14
CakePHP 教程
1428
52
Laravel 教程
1329
25
PHP教程
1273
29
C# 教程
1256
24