计算机现代基础知识,计算机基础知识点——计算机的发展

计算机的发展

前言

计算机是能按照人的要求接受和存储信息,自动进行数据处理和计算,并输出结果信息的机器系统.计算机是一门科学,也是一种自动,高速,精确地对信息进行存储、传送与加工处理的电子工具。掌握以计算机为核心的信息技术的基础知识和应用能力,是信息社会中必备的基本素质。

1.1概述

在人类文明发展的历史长河中,计算工具经历了从简单到复杂、从低级到高级的发展过程,出现了多种多样的计算工具,如绳结、算筹、算盘、计算尺、手摇机械计算机、电动机械计算机、电子计算机等。它们在不同的历史时期发挥了各自的作用,而且也孕育了电子计算机的设计思想和雏形。

1.1.1 计算机的发展

第二次世界大战爆发带来了强大的计算需求。宾夕法尼亚大学电子工程系的教授约翰·莫克利(John Mauchley)和他的研究生埃克特(JohnPresper Eckert)计划采用真空管建造一台通用电子计算机,帮助军方计算弹道轨迹。1943年,这个计划被军方采纳,莫克利和埃克特开始研制ENIAC(Electronic Numerical Integrator And(Caleulator,电子数字积分计算机),并于1946年研制成功,至今人们仍然公认,ENIAC的问世标志了计算机时代的到来,它的出现具有划时代的伟大意义。ENIAC被广泛认为是世界上第一台现代意义上的计算机。

ENIAC证明了电子真空管技术可以大大地提高计算速度,但ENIAC本身存在两大缺点:一是没有存储器;二是用布线接板进行控制,电路连线繁琐耗时,在很大程度上抵消了ENIAC的计算速度。为此,莫克利和埃克特不久后开始研制新的机型 EDVAC(Electronic Discrete VariableAutomatic Computer,电子离散变量自动计算机)。几乎与此同时,ENIAC项目组的研究员冯·诺依曼开始研制他自己的EDVAC,即IAS(是当时最快的计算机,IAS取自于“高等研究院”一Institute for Advanced Study的三个英文字头)计算机。这位美籍匈牙利数学家归纳了 EDVAC的原理要点:

(1)计算机的程序和程序运行所需要的数据以二进制形式存放在计算机的存储器中。

(2)程序和数据存放在存储器中,即“存储程序”的概念。计算机执行程序时,无需人工干预,能自动、连续地执行程序,并得到预期的结果。

f6804cc14738c8ae42714120787c6e92.png

根据冯·诺依曼的原理和思想,决定了计算机必须有输入、存储、运算、控制和输出五个组成部分

IAS计算机对ENAC进行了重大改进,成为现代计算机的基本锥形。今天计算机的基本结构仍采用冯-诺依曼提出的体系结构,所以人们称符合这种设计的计算机为冯·诺依曼机,冯若依曼也被誉为“现代电子计算机之父”。

从第一台电子计算机诞生至今,计算机技术以前所未有的速度迅猛发展。一般根据计算机所采用的物理器件,将计算机的发展分为几个阶段,如表1.1所示

11a66581a49fbebd8933f39fcbdbf1f5.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 全国计算机等级考试二级教程——java语言程序设计的PDF版本是一本介绍Java编程语言的教程书籍。这本书对于计算机等级考试二级的学习者来说非常有用。 Java语言是一种通用的高级编程语言,它被广泛应用于跨平台应用程序的开发。这本教程主要围绕Java语言的程序设计展开,内容包括Java语言的基础知识、面向对象编程、异常处理、文件IO操作、多线程编程、网络编程等。 这本教程通过分章节详细介绍了Java语言的各个方面,从基础知识开始,逐渐深入,适合初学者学习。每个章节都通过理论讲解和实践代码演示相结合的方式,让读者能更好地理解和运用所学知识。 此外,这本教程还提供了丰富的练习题目和编程实践,帮助读者巩固所学内容,并提升编程能力。同时,书中还包含了考试相关的重点知识点和实例,能够帮助读者更好地应对全国计算机等级考试二级的相关题目。 总体来说,全国计算机等级考试二级教程——java语言程序设计PDF是一本很好的学习工具,适合计算机等级考试二级的学习者使用。无论是想了解Java编程语言的基础知识,还是为计算机等级考试二级做准备,这本教程都能够提供相应的帮助。 ### 回答2: 《全国计算机等级考试二级教程——Java语言程序设计PDF》是一本关于Java语言程序设计的考试教材。该书内容分为几个主要部分: 首先,该书从Java语言的基础知识入手,介绍了Java的背景和特点,以及Java的安装与配置。 其次,该书详细讲解了Java程序的编写与运行。从编写一个简单的Hello World程序开始,逐步引导读者学习Java的语法规则、基本数据类型、运算符以及控制结构等。 然后,该书介绍了一些常用的Java类库和API,如String类、Math类、Scanner类等,以及Java的面向对象编程思想和相关的概念,如类、对象、继承、封装、多态等。同时,还涉及到实例变量、类变量、方法的定义和使用等内容。 最后,该书还对异常处理、文件操作、线程编程等Java高级特性进行了简要介绍,使读者能够初步了解这些内容。 此外,该书还通过提供大量的例题和练习题,帮助读者巩固所学知识,培养解决实际问题的能力。 总结来说,这本教材是辅助学习者准备全国计算机二级考试的理想参考书籍。它详细介绍了Java语言的基础知识和应用,适合初学者入门。读者通过学习这本教材,可以系统地掌握Java语言的基本语法、面向对象编程以及高级特性,为考试做好充分准备。 ### 回答3: 全国计算机等级考试二级教程——Java语言程序设计 pdf 是一本关于Java编程语言的教材。Java作为一种高级编程语言,在计算机行业中应用广泛,掌握Java编程可以使开发人员更好地进行软件开发和系统设计。 这本教材主要分为几个部分。首先,它介绍了Java编程语言的基本概念和语法规则,例如变量、数据类型、运算符、流程控制等。通过学习这些内容,读者可以了解Java的基本特点和编程规范。 其次,教材详细介绍了Java的面向对象编程(OOP)思想和相关的知识。面向对象编程是现代软件开发中的一种重要方法,它通过封装、继承和多态等制,使得程序更易读、易维护、易扩展。读者将学习如何定义类、创建对象、定义方法和属性等。 此外,教材还介绍了Java中常用的类库和API,包括输入输出流、字符串处理、异常处理、图形界面等。这些类库和API提供了大量的功能和工具,可以帮助开发人员更加高效地编写程序。 在教材的最后,还有一些实例和练习题供读者巩固所学知识。通过实际的编程实例和练习,读者可以提高自己的编程能力和解决问题的能力。 总之,全国计算机等级考试二级教程——Java语言程序设计 pdf 是一本很好的学习资料,对于想要学习Java编程的人来说,是一本不可或缺的参考书。通过学习这本教材,读者可以系统地了解和掌握Java编程的基础知识和技能,为将来的职业发展打下良好的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值