计算机

从第一次接触计算的时候,是因为电脑游戏,发现原来计算机是用来“玩游戏”的,到今天计算机在我的身边已经成为了我完成工作必不可少的工具,可以说,我与计算机的斗争整整进行了将近快20年的历史,我是一名中国传统教育熏陶下,21世纪的生命产物,在我们这个时代,相对于父母那个时候的人,发生了真正“翻天覆地”的变化,现在回首相望,细细回想,好像发现如今我们的,虽然被教育了十几年,二十几年,好像并没有真正的得到传承,越来越多的念头,越来越多的信息,像洪水一般,全天候二十四小时冲击着我们的视觉,听觉,在我们小的时候天天通过听广播,看电视,看报纸,到现在的一部手机就可以搞定这一切,如果说我们小时候信息传播的速度是每一分钟一米的话,而今天信息的速度已经达到了光速。这就是科技改变生活。

上面说到了,计算机在我生命中带给我的影响,从小时候的漫画书,拍样片,MP3,看纸质的书,到现如今的手机,笔记本电脑,台式机,而我确发现我对于计算机的认识几乎为0,我知道计算机可以玩游戏,我知道计算机可以看书,我知道计算机可以听歌,我知道计算机可以看电影,我知道.........,突然今天我顿悟了,我不知道为什么会有计算机!?而我只是计算机发展历史长河中的一粒尘埃,我感到了深深的恐惧,我要看看,计算机背后到底是谁?!

首先,当探知实物的本质,肯定要从历史入手,因为如此强大的影响力(计算机),肯定会在历史中留下一些信息,不管是人或者事物都会留下蛛丝马迹,让我们一起来探索一下,看看是否可以发现些什么。

算盘  (手工计算器,1200年~1600年 算盘 ,计算尺,乘除器)

我想了半天,好像这个是我记忆中,关于运算最原始的东西,资料1. 在公元前2400年的巴比伦就可能又算法,在公元前五世纪希腊的希罗多德有记录埃及人有使用,(2000年为公元)公元前五世纪,资料1.那就是1600年前,据东汉(25年—220年)数学家徐岳所著的《数术记遗》记载:“珠算控带四时,经纬三才。”北周(557年—581年)甄鸾注云:“刻板为三分。位各五珠,上一珠与下四珠色别,其上别色之珠当五,其下四珠各当一。”可见汉代即有算盘,但形制与今不同。不过,中梁以上一珠当五,中梁以下各珠当一,则与现代相同。现存最早的算盘是公元1444年我国制造的一把7珠25档算盘(第15档缺),现流落于日。

从上诉资料中可以看出,如果追溯的话,好像算盘在历史的长河中,频繁出现,从而影响了一代又一代的人。然后算盘的进化历史,好像也无从考证,我们只能从图中可以看出,算盘演化到今天,最常见的样子是9位数(计算机的十进制)的一种运算方式,这里首先买下一个伏笔,运算方式 位数和进制(!插眼) , 我们后续来查证这个关系。

而我们从现有的资料中可以看出,我们此时可以通过现有的工具,进行一个数值的计算(演化),这个工具的最主要功能是快速的对计算过程进行记录,并且进行下一步的运算。


计算器 (机械计算器,1600年~1946年)

资料 1 

计算设备有了第二次重要的进步是在17世纪。1642年,法国人Blaise M Pascal发明了自动进位加法器,称为Pascalene。1694年,德国数学家Gottfried Wilhemvon Leibniz改进了Pascaline,使之可以计算乘法。后来,法国人Charles Xavier Thomas De Colmar发明了可以进行四则运算的计算器。

现代计算机的真正起源来自英国数学教授Charles Babbage。Charles Babbage发现通常的计算设备中有许多错误,在剑桥学习时,他认为可以利用蒸汽机进行运算。起先他设计差分机用于计算导航表,后来,他发现差分机只是专门用途的机器,于是放弃了原来的研究,开始设计包含现代计算机基本组成部分的分析机。

Babbage的蒸汽动力计算机虽然最终没有完成,以今天的标准看也是非常原始的,然而,它勾画出现代通用计算机的基本功能部分,在概念上是一个突破。

在接下来的若干年中,许多工程师在另一些方面取得了重要的进步。美国人Herman Hollerith(1860~1929),根据提花织布机的原理发明了穿孔片计算机,并带入商业领域建立公司。

资料 2

在电子式计算器诞生之前,人们就已经使用了机械式的设备来帮助人们计算,牵强一点的说,算盘和对数计算尺就是其中的一员。在阿波罗登月计划中,同类型的计算尺就被带到了月球轨道上去。

而之后,由复杂的齿轮和机械结构组成的机械式计算器成为了计算大量运算的首选,虽然有些更加复杂的机械计算机能够计算积分、平方和开平方根等运算,但简单的,能够计算加减乘除的机械式计算器获得了大量的应用,它们很笨重、发出大量噪声、而且运算速度也极慢。除了办公室场景以外很少被家庭和个人所使用。

第一种真正意义上用于通用数值计算的电子计算机要追溯到1946年,ENIAC(电子数字积分和计算机)的诞生。它的诞生与战争密不可分。正值二次世界大战,不管是计算大炮的炮弹飞行轨迹还是预判从飞机上抛射的炸弹、鱼雷落点都需要大量的数学计算。使用人工和机械计算所需要的人力、时间太过庞大以至于接近于不可能。为此,一种能够替代人工和机械计算器的电子设备被发明了出来,它就是ENIAC。

计算器的发明和其他发明一样,最初都是为战争服务的。

资料 3

第一台利用存储和编程概念的机器是雅卡尔花织机,它是由约瑟夫-玛丽.雅卡尔在19世纪初期发明的,这种织布机是利用穿孔卡(类似于存储程序)来控制在织布过程中经线的提升。

1823年,查尔斯.巴比奇发明了一种差分引擎,它不仅能够很容易地进行数学运算,还可以解多项式方程。后来他发明了一种叫做分析引擎的机器,在某种程度上和现代计算机的概念类似。该机器有4个组成部分,一个制造场(现在的算术逻辑单元)、一个存储单元(存储器)、一个操作者(控制单元)和输出单元(输入/输出)。

1890年,在美国人口普查办公室工作的赫尔曼.何勒里斯设计并制造出具有编程能力的机器,该机器可以自动阅读,计数和排序存储在穿孔卡上的数据。

 

哇哦,你竟然发现是战争引起的计算的物质层面的演化,而且好像第二次世界大战(1939年9月1日—1945年9月2日),是我们计算器的一个催化剂,从原先的简单运算,发展到了机械运算,一个全新的词语出现在了我们的视野------电子设备。

如果我们把算盘的计算演化比作是一维的话,那么我们的计算机,可以称之为二维了,因为不论从空间和时间上来说,电子计算器相比对算盘,已经发生了质量之上的变化。而在这个时间维度上面,我们好像对于计算机的发展好像并不是那么感兴趣,那我们这个时间维度在做什么呢?1368年-1644年 明朝 1636年-1911年 清朝 1840年 - 1842年 鸦片战争 1912年到1949年 新中国成立,我们做了这些。

看来在运算这件事上面,我们确实有那么些落后与西方,我们这个时代确实比较忙。我们接着往下看把。

电子计算机的诞生(1930~1950年)欢迎来到新纪元 我们的计算机鼻祖和我们碰面了

那些被视为电子计算机工业先驱的科学家们发明了一些计算机。

早期的电子计算机:这一时期的早期计算机并不是将程序存储到存储器中,所有的计算机都是在外部进行编程的。有以下5种比较杰出的计算机:

第一台用来完成特定任务的计算机是通过将信息进行电子编码来实现其

功能的,他是由约翰.阿塔纳索夫及其助手克利福德.贝里于1939年发明的。它又称为ABC(Atanasoff Berry Computer),主要用于实现解线性方程的系统。

在同一时期,名为康拉德.朱斯的德国数学家设计出通用计算机并命名为Z1

在20世纪30年代美国海军和IBM公司在哈佛大学发起创建了一项工程,在霍华德.艾肯的直接领导下发明建造了一台名为Mark I的巨型计算机。这种计算机既使用了电子部件,也使用了机械部件。

第一台通用的、完全电子的计算机由约翰.莫奇勒和普雷斯波.埃克特发明,这台计算机被称为ENIAC(Electronic Numerical Integrator and Calculator,电子数字集成器和计算器)。它是在1946年完成设计利用了将近18000个集成块,有100英尺长,10米英尺高,重达30吨。

前面5种计算机的存储单元仅仅用来存放数据,它们利用配线或开关进行外部编程。冯.诺依曼提出了程序和数据应该存储在存储器中,按照这种方法 每次使用计算机来完成一项新的任务,只需要改变程序。而不用重新布线或者调节成百上千的开关。

第一台基于冯氏思想的计算机于1950年在宾夕法尼亚大学诞生,命名为EDVAC。与此同时,英国剑桥大学的莫里斯.威尔克斯制造了同样类型的被称为EDSAC的计算机。
 

计算机的诞生(1950年至今)1950年以后出现的计算机都差不多基于冯.诺依曼模型,它们变得更快、更小、更便宜,但原理几乎是相同的。历史学家将这一时期划分为几代,每一代计算机的改进主要体现在硬件或软件方面。(而不是模型)

第一代计算机(大约1950~1959年)

以商用计算机的出现为主要特征,在这个时期计算机只有专家们才能使用,它们锁在房子里,限制操作者和计算机专家以外的人员进入。计算机体积庞大,且使用真空管作为电子开关,此时的计算机只有大的机构才能负担得起。

第二代计算机(大约1959~1965年)使用晶体管代替真空管 这既减小了计算机的体积 也节省了开支 从而使得中小型企业也可以负担得起。FORTRAN和COBOL两个种高级计算机程序设计语言的发明使得编程更加容易,这两种语言将编程任务和计算机运算任务离开来。一个土木工程师能够直接编写一个FORTRAN程序来解决问题而不必涉及计算机结构中的具体电子细节。

第三代计算机 集成电路(晶体管、导线以及其他部件做在一块单芯片上)的发明更加减少了计算机的成本和大小,小型计算机出现在市场上。封装的程序,就是通常所说的软件包也已经有售 小型公司可以买到需要的软件包(如会计程序)而不必写自己的程序。一个新的工业——软件工业就此诞生了。这个时期大概从1965年持续到1975年。

第四代计算机(大约1975年~1985年)出现了微型计算机。第一个桌面计算器(Altair8800)出现在1975年。电子工业的发展允许整个计算机子系统做在单块电路板上。这一时代还出现了计算机网络。

第五代计算机 这个还未终止的时代始于1985年。这个时代见证了掌上计算机和台式计算机的诞生、第二代存储媒体(CD-ROM、DVDD等)的改进、多媒体的应用以及虚拟现实现象。

那么总结一下,以下就是我们电子计算机的出生到成长到今天的经过

电子管计算机,1946

晶体管计算机,20世纪50年代后期

集成电路计算机,1965年

超大规模集成电路,20世纪70年代早期

当电子管计算机面试的时候,以及后几代的计算机,演变的过程,可以说只是更新硬件,然而模型不会,一直到我们的今天,超薄笔记本,液晶显示器,也不知道何时我们的计算机可以质变到下一代,不管如何,如果计算机的进化必须要靠战争来推进的话,我为此感到十分的担心,以今天的科技力量,我们生活的地球,好像承担不起第三次世界大战。

为此我们可以看到,计算机可以追溯的年代,以及发展到的今天,始终是为我们进行计算服务的,计算的本质是数学,从最初的算盘,计算运算过程,到机械计算器,对运算过程进行高速计算,到我们的今天把运算整体,从开始到结果,全部置于计算机来进行计算。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值