图灵机的组成

网上有一张经典的图片来表达图灵机的构成,图如下:

这张图片什么意思?这么一个简单的机器/装置怎么会所有电子计算机的理论模型?

图灵的基本思想是用机器来模拟人们用纸笔进行数学运算的过程,它运算过程看作下列两种简单的动作:

  • 在纸上写上或擦除某个符号;
  • 把注意力从纸的一个位置移动到另一个位置;
    图灵机把复杂的过程抽象成了上述两个动作:读写移动

逻辑结构上图灵机有四个部分组成:

  1. 一个无限长的存储带,带子有一个个连续的存储格子组成,每个格子可以存储一个数字或符号
  2. 一个读写头,读写头可以在存储带上左右移动,并可以读、修改存储格上的数字或符号
  3. 内部状态存储器,该存储器可以记录图灵机的当前状态,并且有一种特殊状态为停机状态
  4. 控制程序指令,指令可以根据当前状态以及当前读写头所指的格子上的符号来确定读写头下一步的动作(左移还是右移),并改变状态存储器的值,令机器进入一个新的状态或保持状态不变。

大家可以理解一下为什么图灵机要由上面四部分组成。

当然这些只是理想的图灵机,因为现实中不存在无限长的存储带。

什么是图灵机及图灵完备(一)相关推荐

  1. 简述什么是图灵机_带你深入理解图灵机--什么是图灵机、图灵完备

    原标题:带你深入理解图灵机--什么是图灵机.图灵完备 我们知道图灵机首次提出在图灵的一篇论文<论数字计算在决断难题中的应用>中提出,原论文题目为<On Computable Numb ...

  2. 带你深入理解图灵机--天才所在的时代

    来源:人机与认知实验室 这几年由于区块链的大热,以太坊独特的solidity语言实现智能合约功能,图灵完备这个词走进大家的视线. 没有计算机专业知识的同学其实很难理解这个词的意思,其实计算机专业的同学 ...

  3. 带你深入理解图灵机--什么是人工智能AI?

    前两篇文章,讲了图灵所在的时代,图灵根据大数学家希尔伯特提出的数学问题设计出图灵机模型,笔者也通过较长的篇幅介绍了图灵机的组成,运行步骤等,具体的文章内容请看前面(昨天.前天本微信公众号文章)两个链接 ...

  4. Synopsys Formality 2018操作流程

    Synopsys Formality 2018操作流程 王_嘻嘻 2020-09-16 15:20:18 1940 收藏 26 分类专栏: eda工具使用经验 文章标签: verilog 版权声明:本 ...

  5. Kotlin 函数式编程(Kotlin Functional Programming)

    Kotlin 函数式编程 (Kotlin Functional Programming)     陈光剑 1. 函数式概述 6 1.1. 函数式简史 6 1.2. 函数式编程语言家族 7 1.2.1. ...

  6. 区块链入门必读(FISCO)

    关键概念 区块链是由多个学科交叉组合形成的一门技术,本章将阐述区块链相关的基本概念,对涉及的基本理论进行科普介绍.如果您已经对这些基本技术很熟悉,可以跳过本章. 区块链是什么? 区块链(blockch ...

  7. 清华张悠慧:AI时代,「图灵完备」之后,「类脑计算完备」如何设计?

    智源导读:2021年6月1日,清华大学计算机系研究员.类脑计算研究会成员张悠慧,在北京智源人工智能大会智能体系架构与芯片论坛做了题为"类脑计算系统基础软件研究"的报告.报告首先简要 ...

  8. 猫=图灵机?4项测试证明,「猫猫计算机」可执行任意计算

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 编辑:David 小咸鱼 [导读]近日,一位法国开发者Chloé Lourseyre在 ...

  9. php和python对比-从PHP与Python的语言比较去了解什么是图灵完备

    先从一个问题开始.从语言的区别看,有什么功能python能实现,php不能实现的呢? 从非常严格的理论角度来说,答案是:没有.因为PHP和Python都是图灵完备(Turing complete)的语 ...

最新文章

  1. 菜鸟学Java(十一)——GET与POST
  2. 理解Python的迭代器
  3. php72w redis,docker php7安装php-redis
  4. HLS中数据的合并与拆分
  5. block在美团iOS的实践
  6. 拥抱云原生,Fluid结合JindoFS :阿里云OSS加速利器
  7. Varnish的相关知识,varnish的简单应用
  8. 算法小结——qsort函数
  9. 深度学习1-深度学习框架介绍
  10. checkbox 在jsp中的使用
  11. 简单理解Zookeeper的Leader选举
  12. sublime批量添加注释
  13. 本地邮件服务器 易邮 使用
  14. 计算机视觉论文-2021-07-28
  15. 如何给multisim中导入9012/9013/8050/8550三极管
  16. 计算广告学中的GFP、GSP和VCG对比
  17. CommonAPI新版本配置
  18. 深度学习在内窥镜图像方面的研究:
  19. LR推导及其与SVM的区别
  20. 关于ssl证书:pem转成crt文件的最简单方法:直接改后缀名!

热门文章

  1. UML类图---类与类图的解析
  2. 音视频OSD——制作ASCII点阵字模并叠加到YUV图像中
  3. 必应每日壁纸API HTML 使用必应每日API为背景 css 背景图片 加模糊 遮罩
  4. python自动化(四)app自动化:2.Android Studio
  5. 制裁那么凶猛,无脑上会不会走到尽头,首先要知道单片机是什么
  6. 进程同步生产者-消费者问题C语言,经典进程同步问题 --- 生产者和消费者
  7. 自习室的泡利不相容定律(C语言实现)
  8. PUK 码提示区分SIM卡(identification of blocked SIM)
  9. 金融界的万骗之祖-庞氏骗局
  10. 电子助视仪 对比增强算法 二十种色彩模式(Electronic Video Magnifier, 20 color mode)