1.1计算机的诞生和发展

1.1.1计算机发展历程

       早期具有历史意义的计算工具有算盘、计算器等,为了提高计算能力,科学家们逐步开始研究运算速度更快、计算精度更高的电子计算机。

       在20世纪上半叶,图灵机、ENIAC和冯·诺依曼体系结构的出现奠定了现代计算机的基础,具有划时代的意义。

       1.图灵机
       艾伦·图灵,提出图灵机模型。该模型由两部分组成,首先有一条无限长的纸带,纸带分成了一个一个的小方格,用作无限存储,其次有一个读写头,能在纸带上读、写和左、右移动。

       图灵的另一个卓越贡献是提出了图灵测试,图灵测试的基本思想是让一个人与一台机器进行对话,这台机器可能是一台计算机或其他类型的智能设备。如果这个人无法分辨出他是在与机器还是与另一个人对话,那么这台机器就可以被认为通过了图灵测试,即具备了人类智能。图灵测试回答了什么样的机器具有智能,奠定了人工智能的理论基础。

       2.ENIAC
       目前大家公认的第一台电子计算机是在1946年2月由美国宾夕法尼亚大学研创成功的ENIAC(Electronic Numerical Integrator And Calculator),即“电子数字积分计算机”,ENIAC的问世,具有划时代意义。

       3.冯·诺依曼体系结构计算机
        ENIAC这种计算机还是不够完美,它采用的是十进制,内部电路复杂,同时其内部没有程序和数据,都得手动配置好了才可以进行计算。

       为解决ENIAC存在的问题,冯·诺依曼和他的同事们共同讨论后,发表了“关于EDVAC的报告草案”,总详细说明了EDVAC的逻辑设计,其主要思想有如下几点。                                                           ①采用二进制表示数据。
       ②“存储程序,自动地执行程序”,即程序和数据一起存放在内存中,计算程序顺序执行。

       计算机由五个部分组成:运算器、控制器、存储器、输入设备和输出设备。

       4.计算机的分代
        随着电子元件的逐渐发展,按照组成计算机的基本电子元件将计算机的发展分为了以下四个阶段。

阶段    基本元件特点应用领域 
第一代电子管体积庞大、造价昂贵、速度低、存储量小、可靠性差军事应用和科学研究
第二代晶体管相对体积小、重量轻、开关速度快、工作温度低 数据处理和事务处理
第三代中、小规模集成电路(MSIC,SSI)体积、重量、功耗进一步减少 应用更加广泛    
第四代大规模、超大规模集成电路(LSIC,VLSIC)性能飞跃性地上升应用各个领域 

       从采用的物理器件来说,目前计算机的发展处于第四代水平。人类的追求是无止境的,将继续研究更好、更快、功能更强的计算机。

       从技术层面出发,未来计算机的发展方向主要分为巨型化、微型化、网络化和智能化,其中,巨型化指的是计算机的运行速度越来越快,存储能力越来越强;微型化指的是计算机的体积越来越小,重量越来越轻。                                                                                                                                 从硬件发展角度来看,未来计算机的发展趋势为生物计算机、光计算机和量子计算机。

1.1.2计算机分类

       按照计算机的用途可将其划分为专用计算机和通用计算机。
       专用计算机的特点是功能单一、使用面窄、甚至专机专用。它是为了解决一些专门的问题而设计的。
       通用计算机的特点是通用性强,具有很强的综合处理能力,能够解决各种类型的问题。

        从计算机的运行速度和性能等指标来看,计算机主要有高性能计算机、微型计算机、工作站、服务器、嵌入式计算机等。
       1.高性能计算机
       高性能计算机,又称超级计算机,过去又被称为巨型机或大型机,是指目前运行速度最快、处理能力最强的计算机。在2017年6月进行的世界前500强高性能计算机(Top500)测试中,排名第一的是我国国家并行计算机工程技术研究中心研发的“神威·太湖之光”,峰值速度达到每秒12.5亿亿次浮点运算。
       2.微型计算机
       微型计算机,又称个人计算机(Personal Computer,PC),是使用微处理器作为CPU的计算机。微型计算机的种类很多,主要分为4类:桌面型计算机(Desktop Computer)、笔记本电脑(Notebook Computer)、平板电脑(Tablet Computer)和种类众多的移动设备(Mobile Device)。
        3.工作站
        工作站是一种高端的通用微型计算机,具有比个人计算机更强大的性能,尤其是在图形处理能力方面更强。
       4.服务器
       服务器是一种在网络环境中对外提供服务的计算机系统。从广义上讲,一台微型计算机也能充当服务器,关键是要安装网络操作系统、网络协议和各种服务软件;从狭义上讲,服务器指通过网络对外提供服务的那些高性能计算机。与微型计算机相比,服务器在稳定性、安全性等方面要求更高,因此硬件系统的要求也更高。
       5.嵌入式计算机
       嵌入式计算机是指作为一个信息处理部件,嵌入到应用系统之中的计算机。与通用计算机的主要区别在于系统和功能软件集成于计算机硬件系统之中,也就是说,系统的应用软件与硬件融为一体。嵌入式计算机应用最广泛,数量超过PC。目前广泛应用于各种家用电器之中,如电冰箱、自动洗衣机、数字电视机、数字照相机等。)。微型计算机的种类很多,主要分为4类:桌面型计算机(Desktop Computer)、笔记本电脑(Notebook Computer)、平板电脑(Tablet Computer)和种类众多的移动设备(Mobile Device)。

1.1.3计算机的应用

       计算机及其应用已经渗透到社会的各个方面,改变着传统的工作、学习和生活方式,推动着信息社会的发展。计算机的主要应用有科学计算、数据处理、辅助工程、人工智能、过程控制、多媒体技术和电子商务等。

       所以在计算机这门学科,我们不仅要学计算机相关的知识,还需要使用计算机进行应用。

1.1.4计算机新技术

       1.物联网(IoT):
       例子:智能家居系统,如小米的米家智能家居,用户可以通过手机APP控制家中的灯光、空调、扫地机器人等设备,实现人与人,人与物,物与物,物与人,简称万物互联。
       2.大数据(Big Data):
       例子:阿里巴巴的消费者行为分析,通过分析消费者的购物习惯、搜索记录等大数据,为用户提供个性化的购物推荐,同时也帮助商家更好地了解市场和消费者需求。
       3.云计算(Cloud Computing):
       例子:腾讯云服务,为企业提供云服务器、云存储、云数据库等服务,使得企业只需要把数据通过网络传到对方,对方处理之后再通过网络传给企业。
       4.虚拟现实(Virtual Reality,VR):
       例子:Oculus Rift,一款由Facebook旗下的Oculus公司开发的虚拟现实头戴设备,用户可以通过它体验沉浸式的游戏、观看360度视频等。
       5.5G技术:
       例子:华为的5G手机,如华为Mate 30系列,支持5G网络,能够实现更快的下载和上传速度,低延迟的通信体验,为用户带来更流畅的移动互联网服务。
       6.区块链(Blockchain):
        例子:想象一个村庄,村里的每一笔交易(比如买卖商品)都需要记录下来。传统的做法是由村长来记录,但这样可能会存在村长作弊的风险。而在区块链的体系中,每家每户都有一本账本,每次交易发生后,全村的人都会在自己的账本上记录这笔交易。一旦记录,就不能更改。而且,每家户户之间会相互核对账本,确保每个人的账本都是一致的。这样,即使有人想作弊,也很难做到,因为需要同时修改大多数人的账本,这是几乎不可能的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值