01_计算机系统概述(讲义)-计算机科学导论(第3版)-常晋义-清华大学出版社
计算机科学导论-概述 ppt课件

程序(存储在存储器中)
输入 8,12,22,3
输3,出8,12,22
冯•诺依曼模型(John Von Neumann1903-1957)
现代计算机都是基于冯•诺依曼模型
1. 4个子系统 2. 程序存储 3. 指令顺序执行
计算机硬件 计算机软件
12
计算机概述——计算机系统分层结构
通信
程序
网络,多台计算机联接在一起,实现信息交换和资 源共享
2
《计算机科学导论》教材
教材 《计算机科学导论》 机械工业出版社 刘艺等译 参考书:
➢ 计算机科学导论,王玲,宋斌编著,清华大学出版社, 2008
➢ 计算机科学导论(第2版),瞿中 等编著,清华大学 出版社, 2007
➢ 计算机科学导论(第7版)(影印版),布鲁克希尔 著,清华大学出版社 ,2004
第10讲:数据库
(第14章)
第11讲:人工智能与计算理论 (第17,18章)
学习建议
内容多,用系统的思想学习,掌握基本概念、 基本原理、基本操作;
听讲与自学相结合,可以快速浏览几本书,有 针对性的上网查阅或图书查阅;
多上机,多实践,提高动手能力
本讲内容
1.1.计算机系统分层结构 1.2.计算机的发展历史 1.3.计算机的分类 1.4.计算机应用
计算机科学导论
第一讲 概述
课程简介
《计算机科学导论》是计算机类各专业全程教学内容的导 引课程,介绍计算机硬件、软件、数据组织和计算理论等方面的 内容,包括编码及计算机体系结构的基本原理、操作系统、计算 机网络、算法、程序设计语言、数据结构和数据库、人工智能以 及计算理论等专业知识的知识点以及与信息技术有关的社会人文 等知识,力求使学生对计算机科学有比较全面的了解。与此同时, 使读者对后续课程的学习有一个概括的了解,为今后的学习打下 良好的基础。
1-计算机系统概述

Chapter one
计算机软件系统
画图
Input a number n, output a picture that includes n*n n=4 ?
**** **** **** ****
main( ) { int n,i,j; scanf(“%d”,&n); for(i=0;i<=n-1;i++) { for( j=0;j<=n-1;j++) printf(“*”); printf(“\n”); } }
Chapter one
认识计算机
认识计算机
计算机 画图
电子邮件提 交作业 旅行:订酒店、 机票、查行程…. 计算1+2+3+4+…
财务管 理系统
求职
Chapter one
认识计算机
什么是计算机?
计算机是一种能按照事先存储 的程序,自动、高速进行大量 数值计算和各种信息处理的现 代化智能电子装置。
Chapter one
总
结
• 计算机是信息处理的工具。信息处理系统是计算 机硬件系统、软件系统、人、数据和规则组成。 • 硬件系统基本结构是控制器、运算器、存储器、 输入设备和输出设备。 • 计算机按照内存中的指令进行工作。一条指令规 定CPU的一个操作。指令的集合是程序,程序、 文档和数据构成软件系统。 • 经过计算机的处理,原始数据被加工成信息 • 程序语言是人与计算机的交流工具,告诉计算机 如何解决给定的问题。
系统
系统中有不同的组件(部件), 每个部件有自己的功能(作用)
系统中的不同组件?
计算机系统概述
信息处理 系统
硬件 人 数据 过程(程序)
《计算机导论》清华大学版本第一课时

第四页,编辑于星期六:十点 四十四分。
机械计算机
拆分机 1822年 巴贝奇 “程序自动控制”思想的萌芽 爱达 第一位程序员 第一台全操作性拆分机 1854年 乔治.舒尔茨
MARK I
1833 分析机
第七页,编辑于星期六:十点 四十四分。
电子计算机
计算机的诞生
20世纪40年代中期,由于导弹、火箭、原子弹等现代科学的发展, 出现了大量极其复杂的数学问题,原有的计算工具已无法满足 要求;而电子学和自动控制技术的迅速发展,也为研制新的计 算工具提供了物质技术条件。
1946年,在美国宾夕法尼亚大学,由John Mauchly和J.P.Eckert 领导的研制小组为精确测算炮弹的弹道特性而制成了ENIAC 计 算机,这是世界上第一台真正能自动运行的电子数字计算机。 它使用了18800只电子管,1500 多个继电器,耗电150KW,占地 面积150,重量达30,每秒钟能完成5000次加法运算。尽管存在着 许多缺点,但是它为电子计算机的发展奠定了技术基础。它的 问世,标志着电子计算机时代的到来。
1.2计算机的发展
1.2.5第五代计算机 (20世纪80年代) 第五代计算机是把信息采集、存储、处理、通信同人工智能结合在一起的智能
计算机系统。它能进行数值计算或处理一般的信息,主要能面向知识处理,具 有形式化推理、联想、学习和解释的能力,能够帮助人们进行判断、决策、开 拓未知领域和获得新的知识。人-机之间可以直接通过自然语言(声音、文字) 或图形图象交换信息。第五代计算机又称新一代计算机。
15_计算机伦理道德与法规(讲义)-计算机科学导论(第3版)-常晋义-清华大学出版社

第15章计算机伦理、道德与法规主要知识点:(1) 计算机伦理学(2) 计算机职业伦理规范(3) 职业理想与职业道德(4) 信息产业的法律法规本章重点:计算机职业伦理规范,职业道德,信息产业的法律法规本章难点:计算机职业伦理规范,信息产业的法律法规教学时数:2学时思维导论:15.1 计算机伦理学15.1.1 计算机伦理学概述计算机伦理学(computer ethics)是对计算机行业从业人员职业道德进行系统规范的新兴学科。
1.计算机伦理学的产生与发展1985年,美国著名哲学杂志《形而上学》发表了泰雷尔•贝奈姆的《计算机与伦理学》和杰姆斯•摩尔的《什么是网络伦理学》两篇论文,成为西方计算机伦理学兴起的重要标志。
美国学者斯平内洛在《信息技术的伦理方面》一书中提出了计算机道德是非判断应当遵守的三条一般规范性原则。
一是“自主原则”;二是“无害原则”;三是“知情同意原则”。
西方学者还对计算机“职业”、“职业人员”、“职业道德”的特殊性问题作了探讨。
2.建设计算机伦理的重要性信息时代的来临,迫切需要全社会高度重视计算机伦理的建设。
计算机技术依然处在探索与发展的过程中,必须借助人类特有的伦理智慧和道德精神的指引,才能防止研究与应用的急功近利,把技术上的“不确定性”对社会可能带来的危害降低到最低程度。
3.构建计算机伦理的基本原则(1)促进人类美好生活原则。
(2)平等与互惠原则。
(3)自由与责任原则。
(4)知情同意原则。
(5)无害原则。
4.计算机伦理学的内容(1)隐私保护。
(2)预防计算机犯罪。
(3)知识产权保护。
(4)软件盗版。
(5)病毒扩散。
(6)黑客。
(7)行业行为规范。
15.1.2 计算机职业伦理规范1.美国计算机伦理研究的实践美国计算机伦理问题研究中比较集中研究的现实道德问题有,计算机信息技术(包括软件、硬件、网络、专家系统)的知识产权问题,计算机犯罪、“黑客”与网络安全问题,信息与网络时代的个人隐私权的保护问题,信息技术产品对消费者和社会的责任问题,信息网络技术应用者个人的自由权利与道德责任问题,为控制国际互联网“色情音像”、“攻击言论”、“虚拟伤害”而建立审查制度的问题,企业信息技术与反不正当竞争的问题等。
课后自测-9-计算机科学导论(第3版)-常晋义-清华大学出版社

课后自测-99.1 自测练习一、判断题1.数据数据管理技术发展经过人工管理、文件系统和数据库系统三个阶段,其中数据独立最高的阶段是文件系统阶段。
2.在数据管理的人工管理阶段,数据由人单独保存,数据和程序是分离的。
3.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。
4.在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。
5.数据结构化是数据库系统与文件系统的本质区别之一。
6.数据的独立性是指不同用户使用的数据彼此无关。
7.数据库数据具有永久存储、有组织、可共享三个基本特点。
8.一般而言,数据库中的数据是没有冗余的,这是数据库的一大特点。
9.数据库系统中的数据冗余度越低,保证数据的一致性就越困难。
10.在说明数据库数据结构时,不但要描述数据本身的特点,同时还要指出数据之间的联系。
11.E-R模型是对现实世界的一种抽象,主要成分是实体、属性和联系。
12.E-R模型用来表示数据模型。
13.学生实体和课程实体之间存在一对多的联系。
14.数据库系统的全局概念结构独立于具体的计算机和DBMS。
15.概念数据模型依赖于具体计算机系统,它描述实体信息在计算机系统的表示。
16.概念模型确定后,数据模型还可以选择。
17.关系模型是一种概念模型。
18.数据结构描述的是系统的静态特性。
19.层次数据模型用树形结构表示数据,因此无法表示多对多的联系。
20.目前,在数据库系统中,使用最广泛的数据模型是面向对象模型。
21.在关系数据模型中,实体与实体之间的联系也是用关系来表示。
22.两个关系中元组的内容完全相同,但顺序不同,则它们是不同的关系。
23.在关系中,元组的顺序是无关紧要的。
24.两个关系的属性相同,但顺序不同,则两个关系的结构是相同的。
25.存储在计算机内有结构的相关数据的集合称为数据库。
26.数据库是存放数据的仓库,它可以随意存放各种不同格式的数据。
27.数据库系统的核心是数据库管理员。
16_产业发展与职业规划(讲义)-计算机科学导论(第3版)-常晋义-清华大学出版社

第16章产业发展与职业规划主要知识点:(1) 信息产业及其发展(2) 职业素养与职业规划本章重点:我国信息产业的发展,职业素养,职业生涯规划本章难点:职业素养,职业生涯规划教学时数:1学时思维导论:16.1 信息产业及其发展16.1.1 信息产业1.信息产业的概念根据研究的出发点不同,信息产业的划分主要存在着两种观点,即狭义的信息产业和广义的信息产业。
信息产业是以网络技术和信息资源为基础,从事信息技术产品的生产以及信息的生产、加工、储存、流通与服务的产业群体。
信息产业分为信息技术产业和信息服务业。
2.信息产业的特点(1)信息产业是一个以知识密集型为主的复合型的产业。
(2)信息产业是一个技术不断创新的产业。
(3)信息产业具有较高的产业关联性。
(4)信息产业是一个高收益、高风险的产业。
(5)信息产业是一个人才流动大的产业。
16.1.2 我国信息产业的发展1.我国信息产业的发展现状随着社会的发展和科技的进步,我国信息产业发展速度不断加快,得到了突破性的进展,比较优势和竞争能力发生了深刻变化。
2.信息产业的发展形势(1)新一轮技术创新引领产业新变革。
(2)全球信息产业竞争加剧分工格局调整。
(3)国家重大战略实施对信息产业发展提出新要求。
16.2 职业素养与职业规划16.2.1 职业素养1.基本能力(1)具有良好的信息素养。
(2)熟练运用计算机科学领域的核心技术和概念。
(3)系统分析、确定和阐明用户的需求。
(4)设计并实施高效、实用的信息技术解决方案。
2.专业综合素质(1)鉴别和评价流行的和新兴的技术。
(2)分析与判断技术对社会带来的影响。
(3)理解并运用成功的经验和标准。
(4)具有独立思考和解决问题的能力。
3.团队和社会交流能力(1)将个人行动与团队合作相融合。
(2)进行有效的交流和沟通。
(3)具有终身学习的意识。
16.2.2 计算机相关职业1.计算机相关职业的特点(1)职业周期缩短。
(2)专业分工更细。
课后自测-4-计算机科学导论(第3版)-常晋义-清华大学出版社
课后自测-44.1 自测练习一、判断题1.操作系统是所有计算机都必须配备的基本系统软件。
2.操作系统是现代计算机系统必须配置的核心应用软件。
3.计算机安装操作系统后,操作系统即驻留在内存储器中,加电启动计算机工作时,CPU就开始执行其中的程序。
4.当计算机完成加载过程之后,操作系统即被装入到内存中运行。
5.操作系统三个重要作用体现在:管理系统硬软件资源、为用户提供各种服务界面、为应用程序开发提供平台。
6.Windows操作系统之所以能同时进行多个任务的处理,是因为CPU具有多个执行部件,可同时执行多条指令。
7.只有多CPU的系统才能实现多任务处理。
8.进程是一个程序对某个数据集的执行过程,是分配资源的基本单位。
9.进程是程序的一次执行,因此,两个同时存在的进程必然对应于不同的程序。
10.程序是动态的,进程是静态的。
11.进程是一个独立的可调度的活动。
12.为了对紧急进程进行调度,应采用先来先服务调度算法。
13.操作系统的存储管理功能解决的是内存的分配、保护和扩充的问题。
14.将用户的逻辑地址转换为物理地址,这个过程叫地址映射。
15.逻辑地址是计算机内存单元的真实地址。
16.把主存和辅存结合起来,为用户提供比实际主存大得多的“虚拟存储器”,是操作系统中存储管理所采用的一种主要方法。
17.虚拟存储系统是指在内存中划分出一块存储空间。
18.如果文件系统中有两个文件重名,就不应采用一级文件目录。
19.文件系统能够实现文件名到文件物理存储地址的转换,用户可按文件存取数据而无需知道数据的实际存储地址。
20.安装好操作系统后,任何硬件设备都不需安装驱动程序,就可以正常使用。
21.操作系统中的图形用户界面通过多个窗口分别显示正在运行的程序的状态。
22.分时操作系统要求系统能够对输入计算机的请求在规定的时间内作出响应。
23.实时操作系统的特点是计算机在处理过程中与外部不再进行交互。
24.UNIX是一个单用户多任务的操作系统。
《计算机科学导论》大纲
《计算机科学导论》大纲第一章介绍
1.1什么是计算机科学?
1.2计算机科学历史回顾
1.3当今的计算机科学
第二章编程规范和语言
2.1编程规范
2.2程序设计语言
2.3编程语言的分类
第三章操作系统
3.1定义操作系统
3.2操作系统的组成部分
3.3操作系统的功能
第四章算法
4.1算法的概念
4.2分析算法
4.3算法设计
第五章数据结构
5.1数据结构的定义
5.2数据结构的种类
5.3数据结构的实现方式第六章网络
6.1网络的概念
6.2网络分类
6.3网络协议
第七章存储器
7.1存储器的概念
7.2存储器的类型
7.3存储器管理
第八章数据库
8.1数据库的概念
8.2数据库的特性
8.3数据库技术
第九章计算机系统安全
9.1计算机系统安全的概念9.2计算机系统安全的分类9.3计算机系统安全的保护第十章编程环境
10.1编程环境的定义
10.2编程环境的类型
10.3编程环境的开发
第十一章调试
11.1调试的概念
11.2调试的类型
11.3调试技术
第十二章系统分析与设计12.1系统分析与设计的概念12.2系统分析与设计的过程12.3系统分析与设计的工具。
课后自测-1-计算机科学导论(第3版)-常晋义-清华大学出版社
课后自测-11.1 自测练习一、判断题1.开发新一代智能型计算机的目标是完全替代人类的智力劳动。
2.计算机具有“记忆”和“逻辑”判断的能力。
3.计算机区别于其它工具的本质特点是具有逻辑判断的能力。
4.集成电路是20世纪的重大发明之一,在此基础上出现了世界上第一台计算机ENIAC。
5.微型计算机属于第4代计算机。
6.第三代计算机以超大规模集成电路为基本逻辑组件。
7.计算机的分类方法有多种,按照计算机的性能、用途和价格来分类,台式机和便携机均属于传统的小型计算机。
8.我国的“银河”机为超级微型计算机。
9.电子计算机的发展已经经历了四代,第一代的电子计算机都不是按照存储程序和程序控制原理设计的。
10.完整的计算机系统必须包含硬件系统和软件系统。
11.随着大规模集成电路技术和软件硬化的发展,以后计算机系统只需要硬件就能实现所有功能。
12.运算器的主要功能是进行算术运算和逻辑运算。
13.对计算机RAM中的信息进行读、写操作时,主机必须通电。
14.输入设备是用来向计算机输入命令、程序和数据信息的设备。
15.软件就是程序,软件产品的维护手册和用户使用指南等不属于计算机软件的组成部分。
16.所有存储在存储介质上的数字作品都是计算机软件。
17.计算机必须借助操作系统才能正常工作。
18.由Microsoft公司开发的Windows和Microsoft Office 2000软件属于系统软件。
19.目前,电子计算机的功能已超出“计算”的范围,实质上它是一种信息处理机。
20.CAD指的是计算机辅助设计。
二、填空题1.英国数学家图灵在1936年提出了对数字计算机具有深远影响的。
匈牙利裔科学家冯.诺依曼提出了数字计算机的。
2.计算机的主要特点有、、具有记忆能力、具有逻辑判断能力。
3.计算机能够完成的基本操作包括____________、____________、____________和____________。
4.计算机最早的应用领域是。
-计算机科学导论-概述
计算机的分类——巨型计算机
最快速的、最昂贵的计算机,每秒能处理一万亿多条 指令。
巨型计算机的典型应用包括世界范围的天气预报、 核爆炸的仿真等。
计算机的分类——巨型计算机
计算机的分类——大型计算机
大型的、快速的、 昂贵的计算机,一般用
来为商业或政府机构提
供中心存储处理或大量
数据的管理。
计算机的分类——大型计算机
程序(存储在存储器中)
输入
8,12,22,3
输出 3,8,12,22
冯•诺依曼模型(John Von Neumann1903-1957)
现代计算机都是基于冯•诺依曼模型
1. 4个子系统
2. 程序存储
3. 指令顺序执行
计算机硬件 计算机软件
计算机概述——计算机系统分层结构
通信
程序
网络,多台计算机联接在一起,实现信息交换和资 源共享
应用
由原始事实和图像等各种信息组成 通过指令完成计算和数据管理 硬件
管理计算机资源 在不同领域充分利用计算机的能力 由物理元器件构成
操作 系统
数据 信息
计算机基础——计算机的发展历史
机械计算器时期 (1930以前)
帕斯卡与机械计算机 Pascaline, 1642 莱布尼兹与 改进的Pascaline,1672 巴贝奇与 差分引擎,1823 霍列瑞斯与卡片穿孔制表机,1890
1950年。
UNIVAC (Universal Automatic Computer ), 第一 台商业计算机,1951年由 莫奇利与埃克特设计制造。
冯•诺依曼与IAS, 1952
冯•诺依曼的 IAS 计算机诞生于 1952。
计算机概述——计算机的发展历史
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章计算机系统概述
主要知识点:
(1) 计算机的概念、特点与分类
(2) 计算机的应用领域
(3) 计算机系统的构成
(4) 计算机的发展
本章重点:
计算机的概念与特点,计算机系统的构成
本章难点:
计算机的概念,计算机系统的构成
教学时数:2学时
思维导论:
1.1 计算机的概念
1.1.1 认识计算机
1.无处不在的计算机
计算机是信息社会必不可少的工具,它给人类带来的不仅仅是生活方式上的改变,甚至给一些传统行业带来了颠覆性的改革,成为经济增长的重要产业,并带动了全球范围的技术进步,在促进社会发展和改善人们生活水平与提高生活质量等方面做出巨大的贡献。
2.计算机是什么
一般对计算机的描述是:计算机是一种能够按照指令对各种数据和信息进行自动加工和处理的电子设备,擅长完成快速计算、大型数据库分类和检索等规模较大且重复性较强的任务,能够在现有指令的引导下有条不紊地完成各种各样的工作。
计算机的3大特征:
(1)只有有限的能力。
(2)只能进行简单的工作。
(3)必须由指令来引导它完成工作。
3.计算机的特点
(1)运算速度快。
(2)计算精度高。
(3)存储容量大。
(4)具有逻辑判断功能。
(5)自动化程度高。
(6)通用性强,使用容易。
4.计算机的局限性
(1)不具备自己的思想。
(2)没有很好的直觉和想象能力。
(3)运算速度和存储容量依然不能满足需要。
1.1.2 计算机的类型
1.不同数据表示方式的计算机类型
根据计算机表示数据的不同,可以将计算机分为数字计算机、模拟计算机和数模混合计算机3种类型。
2.不同应用范围的计算机类型
根据应用范围可以将计算机分为通用计算机与专用计算机两大类型。
3.不同规模和性能的计算机类型
通用计算机又可分为超级计算机(supercomputer)、大型机(mainframe)、服务器(server)、工作站(workstation)、微型机(microcomputer)和单片机(single-chip computer)6类,它们的区别在于体积、复杂度、功耗、性能指标、数据存储容量、指令系统规模和价格,如图1-2所示。
图1-2 通用计算机的分类
1.计算机应用的研究
计算机应用分为数值计算和非数值应用两大领域。
2.计算机的应用范围
(1)科学计算。
(2)自动控制。
(3)测量测试。
(4)信息处理。
(5)辅助工程。
(6)教育卫生。
(7)电子电器。
(8)人工智能。
1.2 计算机系统
计算机系统由硬件系统和软件系统组成。
1.2.1 计算机硬件系统
1.计算机硬件的概念
计算机硬件(computer hardware)是指计算机系统中由电子、机械和光电元件等组成的各种物理装置的总称。
这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
2.计算机硬件的基本组成
(1)运算器。
运算器(arithmetic unit)是计算机的执行部件,主要功能是执行算术运算和逻辑运算。
(2)控制器。
控制器(controller)是计算机的指挥控制中心,用来协调和指挥整个计算机系统的工作,它本身不具有运算功能,而是通过读取各种指令,并对其进行翻译、分析,而后对各部件做出相应的控制。
(3)存储器。
存储器(memory)是计算机的记忆设备,用来存放程序和数据。
(4)输入设备。
输入设备(input device)将要加工处理的外部信息转换成计算机能够识别和处理的内部表示形式即二进制代码,输送到计算机中。
(5)输出设备。
输出设备(output device)将计算机内部以二进制代码形式表示的信息转换为用户所需要并能识别的形式,输送出来。
1.软件的概念
计算机软件是指与计算机系统的操作有关的计算机程序、数据、规程、规则以及任何与之有关的文件。
软件与硬件有着诸多的不同点。
表现形式不同,生产方式不同,要求不同。
2.软件的分类
按照不同的原则和标准,可以将软件划分为不同的种类。
从应用的角度划分,计算机软件通常分为系统软件和应用软件两大类。
1.2.3 计算机系统的组织结构
1.软件与硬件的关系
计算机系统软件与硬件的界限已经变得十分模糊。
任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。
2.计算机系统的多层次结构
图1-4 计算机系统的多级层次结构
1.3 计算机的发展
1.3.1 计算机的发展阶段
计算机孕育于英国,诞生于美国,成长并遍布于全世界。
对于它的历史,可以分三个阶段描述,即近代计算机、现代计算机与当代计算机三个阶段。
1.3.2 我国计算机的发展
我国计算机产业的发展起步较晚,计算机产业体系的发展大致经历了四个发展阶段。
即
1956年至1965年的萌芽阶段;1966年至1977年的曲折发展阶段;1978年至20世纪80年代末产业化发展阶段;20世纪90年代计算机进入快速发展阶段。
此后,计算机产业和市场的规模逐年扩大,成为国民经济的重要产业之一。
图1-5 中国超级计算机“天河一号”
图1-6 中国超级计算机“神威·太湖之光”
1.3.3 影响计算机发展的人物
1.图灵与图灵奖
艾伦·麦席森·图灵(Alan Mathison Turing,1912-1954),英国著名的数学家和逻辑学家,计算机逻辑的奠基者。
图灵提出了“图灵机”和“图灵测试”等重要概念,被称为计算机科学之父、人工智能之父。
2.冯•诺依曼体系结构
约翰·冯·诺伊曼(John V on Neumann,1903-1957)是20世纪最杰出的数学家之一,于1945年提出了“程序内存式”计算机的设计思想。
这一卓越的思想为电子计算机的逻辑结构设计奠定了基础,已成为计算机设计的基本原则。
由于他在计算机逻辑结构设计上的伟大贡献,他被誉为“计算机之父”。
3.香农和信息论
克劳德·艾尔伍德·香农(Claude Elwood Shannon,1916-2001),现代信息论的著名创始人,信息论及数字通信时代的奠基人。
4.布尔与逻辑运算
乔治•布尔(George Boole,1815-1864),19世纪最重要的数学家之一。
1847年,布尔出版了《逻辑的数学分析》(The Mathematical Analysis of Logic),这是它对符号逻辑诸多贡献中的第一次。
由于布尔在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为
布尔运算,将其结果称为布尔值。
5.伯纳斯·李与万维网
2017年4月,万维网(World Wide Web,WWW)的发明人、麻省理工学院教授蒂姆·伯纳斯•李(Tim Berners-Lee,1955-)获得了2016年ACM(美国计算机协会)“图灵奖”(A.M. Turing Award)。
1.3.4 计算机的发展趋势
1.计算机发展的特点
(1)功能巨型化。
(2)体积微型化。
(3)资源网络化。
(4)处理智能化。
2.未来计算机
展望未来,计算机的发展必然要经历很多新的突破。
基于集成电路的计算机短期内还不会退出历史舞台,但一些新的计算机正在跃跃欲试地加紧研究,这些计算机包括超导计算机、纳米计算机、光计算机、DNA计算机和量子计算机等。
1.4 思考与讨论
1.4.1 问题思考
1.什么是计算机?其主要特征有哪些?
2.按不同规模和处理能力划分,计算机可分为哪几种类型?
3.计算机系统包括哪几部分?
4.如何理解软件与硬件的关系?
5.现代计算机发展各个阶段的主要特点是什么?
6.计算机的发展趋势体现在哪些方面?
1.4.2 课外讨论
1.为什么说计算机无处不在?举例说明。
2.计算机是一台笨拙的机器,为什么却具有从事令人难以置信的聪明工作的能力?
3.从软件使用的本质分析计算机作为工具的特殊性。
4.计算机应用中你接触过哪些领域?
5.说出几位计算机发展史上的重要人物,简述他们在计算机发展史上的贡献。
6.写一篇短文,谈谈对计算机的认识。