来!简单了解一下计算机发展史!

news2025/7/7 4:10:04

一、古代的运算工具

1.双手

当我们还是远古人的时候,我们用双手来进行计算

在这里插入图片描述

2.结绳、垒石

渐渐的,又出现了结绳记事和垒石记事在这里插入图片描述

在这里插入图片描述

3.春秋战国时期 — 算筹

春秋战国的时候,广泛使用的算筹,根据不同的排列来表示不同的数字并进行计算

在这里插入图片描述

在这里插入图片描述

4.东汉末 — 算盘

​ 东汉末期,数学家徐岳发明了算盘

在这里插入图片描述

在这里插入图片描述

二、机械计算工具

1.算尺

​ 算尺,又称计算尺,是一种模拟计算机,通常由三个互相锁定的有刻度的长条和一个滑动窗口(称为游标)组成。之后被电子计算器所取代,是一种过时技术。在这里插入图片描述

​ 多数算尺由三个直条组成,平行对齐,互相锁定,中间的条能横向滑动。外侧的两条是固定的。通过滑动,就可以在框内找到对应的结果。

​ 当然,计算尺还有更复杂的,可以求三角函数的,平方,开平方的等等。

2.滚轮式加法器

​ 1642年,法国哲学家兼数学家布累斯·巴斯柯(Blaise Pascal)发明了第一台真正的机械计算器——加法器。全名为滚轮式加法器,当初发明它的目的是为了帮助父亲解决税务上的计算。其外观上有6个轮子,分别代表着个、十、百、千、万等。只需要顺时针拨动轮子,就可以进行加法,而逆时针则进行减法。原理和手表很像,算是计算机的开山鼻祖了。这个也被誉为:现代计算机的出生点。为以后的计算机设计提供了基本原理。

在这里插入图片描述

故事:

​ 少年帕斯卡对他的父亲一往情深,他每天都看着年迈的父亲费力地计算税率税款,很想帮助做点事,可又怕父亲不放心。于是,未来的科学家想到了为父亲制做一台可以计算税款的机器。19岁那年,他发明了人类有史以来第一台机械计算机。帕斯卡的计算机是一种系列齿轮组成的装置,外形像一个长方盒子,用儿童玩具那种钥匙旋紧发条后才能转动,只能够做加法和减法。然而,即使只做加法,也有个“逢十进一”的进位问题。聪明的帕斯卡采用了一种小爪子式的棘轮装置。当定位齿轮朝9转动时,棘爪便逐渐升高;一旦齿轮转到0,棘爪就“咔嚓”一声跌落下来,推动十位数的齿轮前进一档。

​ 帕斯卡发明成功后,一连制作了50台这种被人称为“帕斯卡加法器”的计算机,至少还有5台保存着。在法国巴黎工艺学校、英国伦敦科学博物馆都可以看到帕斯卡计算机原型。传说,在中国的故宫博物院,也保存着两台铜制的复制品,是当年外国人送给慈僖太后的礼品,“老佛爷”哪里懂得它的奥妙,只把它当成了西方的洋玩具,藏在深宫里面。

3.差分机

​ 1819年,英国科学家巴贝奇设计“差分机”, 这台机器能提高乘法速度和改进对数表等数字表的精确度。1991年,为纪念巴贝奇诞辰200周年,伦敦科学博物馆制作了完整差分机,它包含4000多个零件,重2.5吨。为现代计算机设计思想的发展奠定基础。

在这里插入图片描述
所谓"差分"的含义,是把函数表的复杂算式转化为差分运算,用简单的加法代替平方运算。

​ 巴贝奇的分析机大体上有三大部分:

第一部分:

​ 齿轮式的"存贮库",巴贝奇称它为"仓库",每个齿轮可贮存10个数,齿轮组成的阵列总共能够储存1000个50位数。

第二个部分:

​ 是"运算室",其基本原理与帕斯卡的滚轮式加法器相似,用齿轮间的啮合、旋转、平移等方式进行数字运算。为了加快运算速度,他改进了进位装置,使得50位数加50位数的运算可完成于一次转轮之中。

第三部分:

​ 巴贝奇没有为它具体命名,其功能是以"0"和"1"来控制运算操作的顺序,比如,第一步运算结果若是"1",就接着做乘法,若是"0"就进行除法运算。此外,巴贝奇也构思了送入和取出数据的机构,以及在"仓库"和"运算室"之间不断往返运输数据的部件。

结果:

​ 分析机终于没能造出来,巴贝奇和阿达失败了。巴贝奇和阿达的失败是因为他们看得太远,分析机的设想超出了他们所处时代至少一个世纪!社会发展的需求和科学技术发展的可能,使得他们注定要成为的悲剧人物。尽管如此,巴贝奇和阿达为电脑科学留下了一份极其珍贵的精神遗产,包括30种不同设计方案,近2000张组装图和50000张零件图……,更包括那种在逆境中自强不息,为追求理想奋不顾身的拼搏精神。

4.分析机

在这里插入图片描述

​ 分析机是由英国数学家查尔斯·巴贝奇设计的一种机械式通用计算机。分析机由蒸汽机驱动,大约有30米长、10米宽。它使用打孔纸带输入,采取最普通的十进制计数。

​ 打孔卡:

​ 打孔卡又称穿孔卡、霍列瑞斯式卡(Herman Hollerith)或IBM卡,是一块纸板,在预先知道的位置利用打洞与不打洞来表示数字消息。

在这里插入图片描述

三、计算机理论

1.图灵机

简单介绍:

​ 1936年,英国数学家阿兰・麦席森・图灵提出了一种抽象的计算模型——图灵机( Turing machine)。图灵机,又称图灵计算机,即将人们使用纸笔进行数学运算的过程进行抽象,由一个虚拟的机器替代人类进行数学运算。

​ 图灵机是一个抽象的机器,它有一条无限长的纸带,纸带分成了一个一个的小方格,每个方格有不同的颜色。有一个机器头在纸带上移来移去。机器头有一组内部状态,还有一些固定的程序。在每个时刻,机器头都要从当前纸带上读入一个方格信息,然后结合自己的内部状态查找程序表,根据程序输出信息到纸带方格上,并转换自己的内部状态,然后进行移动。

在这里插入图片描述

组成部分:

1,一个无限长的存储带,带子有一个个连续的存储格子组成,每个格子可以存储一个数字或符号

2,一个读写头,读写头可以在存储带上左右移动,并可以读、修改存储格上的数字或符号

3,内部状态存储器,该存储器可以记录图灵机的当前状态,并且有一种特殊状态为停机状态

4,控制程序指令,指令可以根据当前状态以及当前读写头所指的格子上的符号来确定读写头下一步的动作(左移还是右移),并改变状态存储器的值,令机器进入一个新的状态或保持状态不变。

在这里插入图片描述

2.通用图灵机

​ 图灵机是由一个虚拟的机器替代人类进行数学运算。 他描述的状态是有限的。而通用图灵机可以“运行”任何任意指令序列。

3.冯诺依曼计算机模型

冯诺依曼计算机模型有以下五部分组成:

运算器:

​ 负责运算数据。

控制器:

​ 控制各部件之间的工作。负责发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作

​ 运算器和控制器统称中央处理器,也就是现在的CPU。中央处理器是电脑的心脏。

存储器:

​ 存储数据。

​ 现在电脑中内存和硬盘就是做这样的事情。

输入:

​ 输入数据

​ 现在电脑中的鼠标、键盘、扫描仪等。

输出:

​ 输出结果

​ 现在电脑中的显示器、打印机等。

四、第一代电子管数字计算机(1946年~1958年)

​ 这一时期的计算机逻辑元件采用电子管。体积大,耗电大,可靠性差,价格昂贵。在这里插入图片描述

1.IBM 601 机

​ 1935 年,IBM 推出IBM 601 机。这是一台能在一秒钟内算出乘法的计算机 。这台机器无论在自然科学还是在商业应用上都具有重要的地位,大约制造了1500 台。

在这里插入图片描述

2.Mark I(马克1号) 自动顺序控制计算机

​ Mark I 自动顺序控制计算机在美国研制成功。整个机器有51 英尺长 、5 吨重 、75万个零部件。看上去像一节列车。该机使用了3304 个继电器,60 个开关作为机械只读存储器。程序存储在纸带上 ,数据可以来自纸带或卡片阅读器。Mark I 被用来为美国海军计算弹道火力表。

在这里插入图片描述

3.ENIAC

​ 1946 年,ENIAC(Electronic Numerical Integrator And Computer)诞生 ,这是第一台真正意义上的数字电子计算机。开始研制于1943 年,完成于1946 年。主要用于计算弹道和氢弹的研制。

​ 规格:

​ 长30.48米,宽6米,高2.4米,占地面积约170平方米,30个操作台,重达30英吨(对比大象),耗电量150千瓦,造价48万美元。它包含了17,468根真空管(电子管)7,200根晶体二极管,1,500 个中转,70,000个电阻器,10,000个电容器,1500个继电器,6000多个开关,计算速度是每秒5000次加法或400次乘法,是使用继电器运转的机电式计算机的1000倍、手工计算的20万倍。

​ 它的计算速度快,每秒可从事5000次的加法运算,运作了九年之久。由于吃电很凶,据传ENIAC每次一开机,整个费城西区的电灯都为之黯然失色。

在这里插入图片描述

4.EDVAC

​ EDVAC是第一台使用磁带的计算机。这是一个突破,可以多次在磁带上存储程序。

规格:

​ EDVAC使用了大约6000个真空管和12000个二极管,占地45.5平方米,重达7850千克,消耗电力56千瓦。

具有加减乘除的功能。一条加法指令约864微秒,乘法指令2900微秒(或2.9毫秒。

在这里插入图片描述

总结:

​ 体积大,耗电大,可靠性差,价格昂贵。计算速度越来越快。

五、第二代晶体管数字计算机(1958年~1964年)

在这里插入图片描述

在这里插入图片描述

​ 采用晶体管之后,体积大大缩小,耗电减少,可靠性提高。性能也比第一代计算机有很大的提高。除了科学计算之外,开始用于工业控制。

1.UNIVAC I

​ UNIVAC I(通用自动计算机)是第一台商用电子计算机。1951年由雷明顿兰德公司。与ENIAC相比,仅为三分之一。占地26.7平方米,重量7.2吨。在这里插入图片描述

总结:

​ 体积大大缩小,耗电减少,可靠性提高。性能也有很大的提高。

六、集成电路数字计算机(1964年~1971年)

​ 尽管晶体管的采用大大缩小了计算机的体积、降低了价格 、减少了故障,但离用户的实际要求仍相距甚远,而且各行业对计算机也产生了较大的需求,生产性能更强、重量更轻、价格更低的机器成了当务之急。集成电路的发明解决了这个问题。使计算机的体积得以减小,也使速度加快、故障减少。从此,人们开始制造革命性的微处理器。

在这里插入图片描述

1963 年:DEC 公司推出第一台小型计算机PDP-8

1965 年:第一台超级计算机CD6600 开发成功

七、大规模集成电路数字计算机(1971年以后)

​ 大规模集成电路是指在单片硅片上集成10002000个以上的晶体管的集成电路,其集成度比中、小规模的集成电路又提高了12个数量级。因此,体积更小,耗电量更低,性能更强。同时计算机除了向用于科学计算机的巨型机方向发展外,还朝着超小型机和微型机方向飞速发展。所以计算机才能进入千家万户,与我们生活息息相关。

1.专用计算机

​ 为某种特定目的而设计的计算机。 举例:数控机床,银行存款等计算机。

优点:

​ 针对性强,效率高,经济实惠。

缺点:

​ 功能单一,适用范围窄。

2.通用计算机

​ 我们日常生活一般所说的计算机,指通用计算机。

​ 分类如下:

在这里插入图片描述

​ 体积越来越小,功耗越来越低,运算速度也越来越低。

​ 所以未来计算机也必定往这个方向发展。目前有一些概念提出:比如超导计算机、纳米计算机、光计算机、DNA计算机、量子计算机和神经网络计算机等,总而言之:体积更小,运算速度更快,更加智能化,耗电量更小。

计算机发展史视频播放

标题往期干货文章:

2022年java学习路线,自学怎么才能脱颖而出?

大数据开发学习路线(非常详细)

怎么学习前端开发?求推荐学习路线?

2022年最新软件测试学习路线

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/9323.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JavaScript基础(11)_方法、枚举对象中的属性、作用域

函数可以成为对象的属性。如果一个函数作为一个对象的属性保存,那么我们称这个函数是这个对象的方法,调用这个函数就是调用对象的方法(method) 比如:console.log()调用console对象的log方法。document.write() 调用document对象的write方法。…

RabbitMQ详解

RabbitMQ详解 文章目录RabbitMQ详解一、AMQP 和 JMS1.1 JMS1.2 AMQP1.3 两者对比二、RabbitMQ消息模型2.1 基本消息模型2.2 工作消息模型2.3 订阅模型2.3.1 Fanout 订阅模型2.3.2 Direct 订阅模型2.3.3 Topic 订阅模型三、消息持久化3.1 交换机持久化3.2 队列持久化3.3 签收机制…

玩推特营销必知的基础常识上篇

现如今,Twitter已从一个让人们分享其想法的地方变成了一个强大的营销,该可让品牌实时与受众交流。每月活跃用户超过3.21亿,很容易看出为什么公司在所有这些时间之后仍继续使用Twitter。但是,仅仅偶尔发出有关趋势的话题&#xff0…

S标签肽,H2N-KETAAAKFERQHMDS-OH

S Tag Peptide 是一种合成的多肽,由15个氨基酸残基构成。S Tag Peptide is a 15 amino acid peptide derived from RNase A. 编号: 188345中文名称: 多肽标签S-tag 、S标签肽英文名: S-tag peptide单字母: H2N-KETAAAKFERQHMDS-OH三字母: H2N-Lys-Glu-Thr-Ala-Ala-A…

mysql 从入门到放弃— 数据库设计

之前我们已经了解了 mysql 的基本增删改查 mysql 从入门到放弃——基本约束以及语法 现在我们系统的进行一遍数据库的设计,建议收藏 ~~ 直接进入主题 来个例子:下面我们将围绕这个例子来进行数据库的设计 我们就来简单的模拟 大学教务处的选课 系统 …

vue-生成二维码【生成、点击输入框内叉号移除生成的二维码、输入框聚焦】

博主介绍 📢点击下列内容可跳转对应的界面,查看更多精彩内容! 🍎主页:水香木鱼 🍍专栏:后台管理系统 文章目录 简介:这是一篇有关【vue-生成二维码【生成、点击输入框内叉号移除生成…

Cortex-M架构MCU位带操作最详细解析(主要以STM32为例,包括判断哪些MCU可用)

Cortex-M架构MCU位带操作最详细解析(主要以STM32为例,包括判断哪些MCU可用) 代码实践部分直接跳转: https://blog.csdn.net/weixin_53403301/article/details/125543844 一、位带操作理论及实践 位带操作的概念其实30年前就有了…

FlutterWeb性能优化探索与实践

美团外卖商家端基于 FlutterWeb 的技术探索已久,目前在多个业务中落地了App、PC、H5的多端复用,有效提升了产研的整体效率。在这过程中,性能问题是我们面临的最大挑战,本文结合实际业务场景进行思考,介绍美团外卖商家端在 FlutterWeb 性能优化上所进行的探索和实践,希望对…

【原生Ajax】全面了解xhr的概念与使用。

✍️ 作者简介: 前端新手学习中。 💂 作者主页: 作者主页查看更多前端教学 🎓 专栏分享:css重难点教学 Node.js教学 从头开始学习 ajax学习 文章目录XHR的基本使用  什么是XHR  使用xhr发起GET请求  了解xhr对象的readyState属性  使…

婴儿肠绞痛怎么办?

婴儿肠绞痛的原因婴儿绞痛是婴儿生活中最难解释的现象之一。没有人知道为什么有些婴儿比其他婴儿绞痛更严重,但有很多关于绞痛的理论。其中一个原因可能是一些婴儿的消化系统更不成熟或更敏感。婴儿消化道中用于分解食物的消化酶或消化液很少,尤其是淀粉…

图像锐化一:几个常见的滤波核

文章目录1.滤波核2.代码3. 效果分析示例1.示例2.图像锐化和图像平滑相对应,前者用于增强细节表现,后者一般用于降噪在图像锐化时,往往会 1. 放大 噪声,2. 引入aritfact, 3. 振铃效应 等负面效果 因此需要分析相关锐化方法的效果和…

计算机里一半的部件是什么

解码器 在下图中,“a”和“b”是来自左侧的输入。它们都连接到NOT门。NOT门产生与其输入相反的输入。页面上有四条垂直线,分别来自“a”和“b”以及“a”与“b”的反数,因此,对于每个“a”和“b”,页面上都有两条导线&…

Jira—使用 JMX 接口进行实时监控

使用 JMX 接口进行实时监控 什么是 JMX? JMX(Java Management Extensions) 是一种用于监视和管理 Java 应用程序的技术。JMX 使用称为 MBean(托管 Bean)的对象来公开应用程序中的数据和资源。 对于 Jira Server 或 Jira Data Center 的大型实例,启用 JMX 可以让您更轻松…

知识蒸馏算法汇总

知识蒸馏有两大类:一类是logits蒸馏,另一类是特征蒸馏。logits蒸馏指的是在softmax时使用较高的温度系数,提升负标签的信息,然后使用Student和Teacher在高温softmax下logits的KL散度作为loss。中间特征蒸馏就是强迫Student去学习T…

文件上传漏洞实验-通过截取http请求绕过前端javascript验证进行文件上传

1、什么是文件上传漏洞 文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行。这里上传的文件可以是木马,病毒,恶意脚本或者WebShell等。这种攻击方式是最为直接和有效的,部分文件上传漏洞的利用技术门槛非常的低,对…

如何使用AI图片清晰度增强器软件增强和锐化图片、提高照片清晰度并去除噪点

通过使用深度学习AI算法对照片进行批量锐化、去噪和去模糊处理,该程序可以应用再大部分照片和图片,包括徽标、卡通和动漫 可能很多朋友都会遇到需要批量增强和锐化照片的情况:例如,如果拍摄过程中曝光不足、夜晚噪点多或者画面模…

基于蚁群算法的TPS问题求解策略研究(Matlab代码实现)

🍒🍒🍒欢迎关注🌈🌈🌈 📝个人主页:我爱Matlab 👍点赞➕评论➕收藏 养成习惯(一键三连)🌻🌻🌻 🍌希…

Java面试干货:关于数组查找的几个常用实现算法

查找算法在我们的面试和开发中,是很常见的一种算法,今天我就给大家介绍几个常用的查找算法。 一. 线性查找 1.概念 线性查找也叫顺序查找,这是最基本的一种查找方法。该算法是从给定的值中进行搜索,从一端开始逐一检查每个元素…

华为堆叠技术讲解

目录 为什么出现堆叠 什么是堆叠 堆叠的特征 堆叠的优缺点 华为堆叠技术 框式交换机堆叠技术CSS CSS堆叠涉及的相关基础概念 主交换机选举过程 堆叠系统主备倒换 CSS两种堆叠口 CSS堆叠方式 CSS以太网链路聚合 本地优先转发 CSS双主检测 CSS版本升级 CSS堆叠实…

java和vue车辆管理系统车管所系统

简介 车辆管理系统车管所系统,管理员添加车主信息,车主提交自己的车辆信息,管理员审核车辆,对车辆行进年检,统计,记录车辆违规信息。车主可以查看自己的车辆信息、投诉、查看自己的违规记录等。 演示视频…