计算机科学导论-概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机科学导论-概述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 导论 概述 课件
- 资源描述:
-
1、1第一讲 概述计算机科学导论计算机科学导论23计算机科学导论计算机科学导论教材教材教材计算机科学导论 机械工业出版社 刘艺等译 参考书:计算机科学导论计算机科学导论,王玲,宋斌编著,清华大学出版社,2008计算机科学导论计算机科学导论(第2版),瞿中 等编著,清华大学出版社,2007计算机科学导论计算机科学导论(第7版)(影印版),布鲁克希尔 著,清华大学出版社,20044课程目标展示计算机科学的全景展示计算机科学的全景激发学习兴趣激发学习兴趣为后续课程的学习做好必要的知识准备为后续课程的学习做好必要的知识准备5学习要求了解计算机科学的内涵与应用领域、计算机的硬件了解计算机科学的内涵与应用领域
2、、计算机的硬件结构与组成原理、软件工程、计算机网络与信息安结构与组成原理、软件工程、计算机网络与信息安全、多媒体技术、人工智能等领域的基本知识;全、多媒体技术、人工智能等领域的基本知识;初步掌握计算机科学的基本概念和术语、操作系统初步掌握计算机科学的基本概念和术语、操作系统的功能、数据结构和数据库的基本概念和相关技术、的功能、数据结构和数据库的基本概念和相关技术、计算机基本应用技能等。计算机基本应用技能等。6课程安排讲授内容讲授内容第第1 1讲:概论讲:概论 (第(第1 1章)章)第第2 2讲:数据和数的表示讲:数据和数的表示 (第(第2 2、3 3、4 4章)章)第第3 3讲:计算机硬件讲:
3、计算机硬件 (第(第5 5章)章)第第4 4讲:计算机操作系统讲:计算机操作系统 (第(第7 7章)章)第第5 5讲:数据结构与算法讲:数据结构与算法 (第(第8 8,11,1211,12章)章)第第6 6讲:计算机网络讲:计算机网络 (第(第6 6章)章)第第7 7讲:软件工程讲:软件工程 (第(第1010章)章)第第8 8讲:计算机程序设计基础讲:计算机程序设计基础 (第(第9 9章)章)第第9 9讲:计算机信息系统安全讲:计算机信息系统安全 (第(第1616章)章)第第1010讲:数据库讲:数据库 (第(第1414章)章)第第1111讲:人工智能与计算理论讲:人工智能与计算理论 (第(第
4、1717,1818章)章)7学习建议学习建议8本讲内容1.1计算机系统分层结构计算机系统分层结构 1.2计算机的发展历史计算机的发展历史 1.3计算机的分类计算机的分类 1.4计算机应用计算机应用 9什么是计算机科学什么是计算机科学 Computer science is the study of the theory,design,implementation,and performance of computer software and computer systems,including the study of computability and computation itself
5、.10计算机科学研究的主要内容:计算机信息的转换与表示技术计算机系统的理论与实现技术计算机软件的开发与维护技术 计算机科学涉及的主要领域:数值和符号计算体系结构操作系统数据结构和算法程序设计软件工程数据库和信息检索人工智能和计算理论什么是计算机科学11什么是计算机输出输出计算机是数据处理器,它根据事先存储在存储器中的一组计算机是数据处理器,它根据事先存储在存储器中的一组指令的要求,接收指令的要求,接收输入输入的数据、的数据、处理处理数据、数据、存储存储数据并且数据并且输出输出数据。数据。输入输入8,12,22,33,8,12,2212冯冯诺依曼模型(诺依曼模型(John Von Neumann
6、19031957)计算机硬件计算机硬件计算机软件计算机软件13计算机概述计算机系统分层结构由原始事实和图像等各种信息组成由原始事实和图像等各种信息组成程序程序14计算机基础计算机基础计算机的发展历史机械计算器时期机械计算器时期(1930以前以前)电子计算机时期电子计算机时期(1930 1950)现代计算机时期现代计算机时期(1950 now)帕斯卡与帕斯卡与机械计算机机械计算机 Pascaline,1642莱布尼兹与莱布尼兹与 改进的改进的Pascaline,1672巴贝奇与巴贝奇与 差分引擎差分引擎,1823霍列瑞斯与霍列瑞斯与卡片穿孔制表机卡片穿孔制表机,1890图灵与图灵与图灵机图灵机、
7、巨人计算机巨人计算机 Colossus,1943冯冯诺依曼诺依曼 与与IAS,1952莫奇利和埃克特与莫奇利和埃克特与ENIAC,1946EDVAC,1950 与与UNIVAC,195115帕斯卡与机械计算机 Pascaline,1642早期最重要的计算工具是早期最重要的计算工具是算盘算盘 (abacus(abacus)l计算工具最重要的发展是帕斯卡机械计算计算工具最重要的发展是帕斯卡机械计算机机,也称,也称“Pascaline”,1642由法国数由法国数学家学家 Blaise Pascal发明。可对所以数字发明。可对所以数字做加减法运算。做加减法运算。16莱布尼兹与 改进的Pascaline
8、,1672德国数学家莱布尼兹德国数学家莱布尼兹 16721672年对年对“PascalinePascaline”进进行了改进,可进行四则运算和开方。称之为莱布行了改进,可进行四则运算和开方。称之为莱布尼兹轮。尼兹轮。17巴贝奇与 差分引擎,1823 1823年年,设设计了一台自计了一台自动的机械计动的机械计算器,也称算器,也称差 分 引 擎差 分 引 擎“(Difference Engine)”。1833,又开始设计可编程的自动又开始设计可编程的自动机械数字计算机,也称机械数字计算机,也称分析引擎分析引擎“(Analytical Engine)”。18霍列瑞斯与卡片穿孔制表机,1890l计算机
9、系统发展的重要一计算机系统发展的重要一步是步是1890年制表机的发明。年制表机的发明。由霍列瑞斯发明,首次用由霍列瑞斯发明,首次用于全美的人口普查。于全美的人口普查。l1896年,霍列瑞斯组织了年,霍列瑞斯组织了International Business Machines(IBM)。l该组织后来在计算机发展该组织后来在计算机发展中发挥了重要的作用。中发挥了重要的作用。19图灵与图灵机、巨人计算机 Colossus,1943 图灵在图灵在19361936年发表的论文中,年发表的论文中,提出了一种计算机抽象模型,提出了一种计算机抽象模型,利用这种计算机可用一些简单利用这种计算机可用一些简单的机械
10、动作实现推理。这种计的机械动作实现推理。这种计算机也称算机也称“图灵机图灵机”。n1943年,图灵设计了年,图灵设计了“Colossus”(巨人计算机巨人计算机),主要用于第二次世,主要用于第二次世界大战破译德国的密码。界大战破译德国的密码。20莫奇利、埃克特与 ENIAC,1946第一台电子计算机,第一台电子计算机,Electronic Numerical Integrator And Calculator(ENIAC),诞生于诞生于1946年,由莫奇利与埃克特设计。年,由莫奇利与埃克特设计。21编程:通过插孔和开关实现速度:5,000 次/秒输入/输出:卡片,指示灯,开关,插孔空间:1,0
11、00 平方英尺22EDVAC,1950与UNIVAC,1951EDVAC(Electronic Discrete Variable Automatic Computer)是第一台存储程序的计算机,是第一台存储程序的计算机,基于基于冯冯诺依曼诺依曼思想,诞生于思想,诞生于 1950年。年。lUNIVAC(Universal Automatic Computer),第一第一台商业计算机,台商业计算机,1951年由年由 莫奇利与埃克特设计制造。莫奇利与埃克特设计制造。23冯诺依曼与IAS,1952冯冯诺依曼的诺依曼的 IASIAS 计 算 机 诞 生 于计 算 机 诞 生 于 19521952。24
12、计算机概述计算机概述计算机的发展历史25晶体管超大规模集成电路集成电路电子管26第一台通用计算机第一台通用计算机 国际商用机器公司耗资国际商用机器公司耗资5050亿美元历时亿美元历时5 5年的年的IBM360IBM360系统计算系统计算机于机于19641964年问世。年问世。器件为晶体管和集成电路混合的。器件为晶体管和集成电路混合的。IBM360IBM360的贡献在于通用化、标准化、系列化。的贡献在于通用化、标准化、系列化。可用于科学计算、商业数据处理。可用于科学计算、商业数据处理。内部硬件和其它设置可适应多方面的应用。内部硬件和其它设置可适应多方面的应用。同一程序可在机器语言一级上在不同的计
13、算机同一程序可在机器语言一级上在不同的计算机 上执行。上执行。IBM360IBM360有大、中、小三大类六个型号。有大、中、小三大类六个型号。从从IBM360IBM360开始有了计算机兼容的概念。开始有了计算机兼容的概念。计算机的发展历史27IBM 360 系列机系列机28IBM 360/2029 第一台微型计算机Intel公司于1971年开发Intel4004微处理器,在3毫米4毫米的大规模集成电路芯片上有2250个晶体管,每秒运算速度6万次。第一台基于Intel微处理器的微型计算机有以下说法:Intel公司的MCS-4(1971年)约翰布兰肯贝克的Kenbak 1(1971年)加拿大自动电
展开阅读全文