听听冯洛伊曼的概念机器的齿轮声

先来张今天画的思维导图。红框中的织布机是今天的主角。

1.织布工将图案编码成一行一行,放入织布机。织布机织出了织布工想要的图案,可能是一只大黄鸭,哈哈哈

2.巴贝奇看看这台织布机,若有所思,历经千辛想要造台这样的机器。限于当时的物理工艺,无疾而终,惨的一塌糊涂,哈哈哈

3.时光飞逝,冯洛伊曼根据织布机构造出了在概念中的机器,进行着推理。

4.一卷卷打孔的纸带,不停的放入插槽。

5.机器赶紧偷瞄一行,忙着加减乘除,检查条件,完全不知道自己干的是一件多么有意义的事情。

6.滴答滴答,齿轮转动,砰地一声,答案出来。

7.你笑我,他笑我,机器这个愚笨的精灵,貌似学会了推理,上知天文下知地理。

8.大笑一声,信息的洪流开始倾注而下。哈哈哈哈哈哈哈~

原文地址:https://www.cnblogs.com/midhillzhou/p/11951828.html

时间: 2024-11-06 09:53:53

听听冯洛伊曼的概念机器的齿轮声的相关文章

来自机器的第一声问候

我们一切都从这句话开始,因为这是初生的来自机器所能发出的第一声问候. 用的人类的语言,靠人类的代劳,这一句话,会在未来,被人类撰入史册: 抑或是被机器撰入史册,可能那时候人类已不存在. print("Hello, world")

X86架构CPU的逻辑原理

本篇只是初略介绍X86的逻辑运行原理,并不涉及物理层面和汇编层面的知识. 一.冯洛伊曼体系的运作过程: 1.CPU的历史就不扯了,有兴趣的朋友可以网上搜一下. 2.X86CPU是基于冯洛伊曼架构体系,所以大致上无非就这几点: ①.指令集和数据都用二进制来表示,且混在一个存储器. ②.计算机由运算器.控制器.存储器(cache).输入设备.输出设备所组成.PS:cache不同于寄存器,寄存器是分布在控制器和运算器里面的. ③.指令是一条接着一条顺序的执行. 如下图所示: 二.下面分别讨论几个主要组

CPU架构体系的区别

现代的CPU基本上归为冯洛伊曼结构(也成普林斯顿结构)和哈佛结构. 冯洛伊曼结构就是我们所说的X86架构,而哈佛结构就是ARM架构.一个广泛用于桌面端(台式/笔记本/服务器/工作站等),一个雄踞移动领域,我们的手持设备(平板\手机用的大多就是他了). 他们的如区别如下: 一.冯洛伊曼的体系核心是:数据和指令混在一起,统一编址.区分哪些是指令和哪些是数据大致上有以下方法: 1.用寄存器和指令周期来区分数据和指令.例如:CS段(codesegment代码段)和DS段(datasegment数据段),

先存储,后计算

存储器读取 如果要让计算器自动取数,然后计算:10+5+7+2+6.我们先把要加的数都写入存储器,然后再一个一个取出来相加.如果没有特殊的原因,所有的二进制数都应该从存储器的顶端,也就是地址0000开始一个挨着一个存放. 如下图,假设存储器里已经存放了我们要加起来的5个二进制数: AC是计数器,用以提供访问存储器的地址,所以称为地址计数器.一开始它的内容时0000,每按一次KAC,它就在原来的基础上自动加一,以得到访问下一个存储器单元所需要的地址: AR是一个寄存器,用来临时存放存储器地址,称为

Java架构师成长之道之计算机组成原理概述篇

Java架构师成长之道之计算机组成原理概述篇 Java架构师成长之道 1.1 计算机的发展简史 1.1.1 计算机发展的四个阶段 自从1945年至今,计算机经历了电子管计算机,晶体管计算机,集成电路计算机以及超大规模集成电路计算机. 电子管计算机(1945年-1957年) 第二次世界大战是电子管计算机产生的催化剂,而最著名的电子管计算机是来自美国的埃尼阿克(ENIAC),这一时期的计算机有如下特点: 集成度小,占用空间大 功耗高,运行速度慢 操作复杂,更换程序需要接线 晶体管计算机(1957年-

linux计算机基础

计算机基础 linux的基本原则: 1,一切皆是文件 2,有目的单一的小程序组成,组合小程序完成复杂任务 3,尽量避免捕获用户接口和用户交互 4,所有的配置文件都保存成文本格式 5,严格区分大小写 系统管理员的任务和职责: 1,对系统的资源进行合理的调配和管理 2,让系统维持一个高性能的状态 3,管理服务器的各项硬件设备不出故障 4,检测系统中各项服务的性能,以及运行状态 5,对系统安全进行管理 管理对象: 服务器,用户,服务器的资源,服务器各项进程 冯洛伊曼体系: 运算器,计算器,寄存器,输入

程序之存储篇1

程序=数据结构+算法 刚入门的时候就听说这么一句简单的话,数据结构+算法=程序,这也就很好的解释了什么叫做程序.接下来的文章将始终围绕着这个话题讨论. 我们先来思考一个问题,程序数据可以存放在上面地方? 硬件介质,发散一下思维,罗列如下, 1,cup内部的寄存器  2,内存   3,磁盘  4,其他很多 逻辑存储 1,基本类型变量  2,数组 3,链表 4,map等各种集合 5,内存数据库 ,6关系型数据库  7,nosql数据库 现在来回顾一下最简单的计算机结构,冯洛伊曼老爷子提出来的计算机模

python 面向对象设计思想发展史

这篇主要说的是程序设计思想发展历史,分为概述和详细发展历史 一,概述 1940年以前:面向机器 最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的 指令和数 据.简单来说,就是直接编写 0 和 1 的序列来代表程序语言.例如:使用 0000 代表 加载(LOAD),0001 代表 存储(STORE)等. 机器语言由机器直接执行,速度快,但一个很明显的缺点就是:写起来实在是太困难了,一旦你 发现自己 写错了,改起来更蛋疼!这样直接导致程序编写效率十分低下,编写程序花

编程语言历史

1940之前 第一个编程语言比现代的计算机还早诞生.首先,这种语言是种编码(en:code). 于1801年发明的提花织布机(或称甲卡提花织布机,英文:en:Jacquard loom),运用打孔卡上的坑洞来代表缝纫织布机的手臂动作,以便自动化产生装饰的图案. Ada Lovelace在1842年至1843年间花费了九个月,将意大利数学家Luigi Menabrea关于查尔斯·巴贝奇新发表机器分析机的回忆录翻译完成.她于那篇文章后面附加了一个用分析机计算伯努利数方法的细节,被部分历史学家认为是世