计算机科学技术的研究范畴.ppt
《计算机科学技术的研究范畴.ppt》由会员分享,可在线阅读,更多相关《计算机科学技术的研究范畴.ppt(109页珍藏版)》请在三一办公上搜索。
1、第 1 章 计算机科学技术的研究范畴,内 容 提 要,本章在介绍计算机的定义、分类、特点、用途和发展等基本概念的基础上,概要地介绍了计算机科学技术的研究范畴。计算机的应用领域和计算机应用能力培养方向,明确今后学习的目标和内容。,17世纪,欧洲出现了计算尺和机械式计算机。19世纪英国数学家巴贝奇(1792-1871)提出通用计算机的基本设计思想。,19世纪中叶,英国杰出的数学家,哲学家布尔(1824-1898)和其它杰出的科学家一起,通过对人类思维进行数学化精确地刻画,奠定了智慧机器的思维结构与方法,今天计算机内使用的逻辑基础布尔代数,正是他所创立的。,1934年,科学家图灵发表了一篇名为On
2、Computable Numbers with an Application to the Entscheidungs-problem的论文。在该论文中,图灵通过对人的计算过程的哲学分析,描述了计算一个数的过程,提出了有限状态自动机也就是图灵机的概念。,图灵机可以读入一系列的零和一,这些数字代表了解决某一问题所需要的步骤,按这个步骤走下去,就可以解决某一特定的问题。在图灵看来,只需要保留一些最简单的指令,一个复杂的工作只用把它分解为这些最简单的操作就可以实现了,图灵机理论上是通用机。他相信有一个算法可以解决大部分问题,而困难的部分则是如何确定最简单的指令集,怎么样的指令集才是最少的,而且又能顶
3、用,还有一个难点是如何将复杂问题分解为这些指令的问题。图灵在理论上奠定了计算机产生的基础。,由于图灵对计算科学所作出的杰出贡献,ACM 于1966 年设立了以图灵名字命名的计算机科学大奖图灵奖,以纪念这位杰出的科学家。图灵机被公认为是现代计算机的原型。后人也将图灵誉为计算机科学之父。,图灵机是一种具有能行性的用数学方法精确定义的计算模型,现代计算机正是这种模型的具体实现。计算学科各分支领域均可以用模型与实现来描述。模型反映的是计算学科的抽象和理论两个过程,实现反映的是计算学科的设计过程。模型与实现已蕴含于计算学科的抽象、理论和设计3 个过程之中。计算学科各分支领域中的抽象和理论两个过程关心的是
4、解决具有能行性和有效性的模型问题,设计过程关心的是模型的具体实现问题。正因为如此计算学科中的3 个过程是不可分割、密切相关的。,冯诺依曼,冯诺依曼迅速发现了这种后来被称之为计算机的通用机器的用处在于解决一些实际问题。因为战争的原因,冯诺依曼开始接触到许多数学的分支,使他开始萌生了使用一台机器进行计算的想法。理论和实践的紧密联系给计算学科带来了力量和生机。正是由于计算学科理论与实践的紧密联系并伴随着计算技术的飞速发展,计算学科现已成为一个极为宽广的学科。,现代计算机的产生以及计算学科的定义,现代计算机的产生在图灵机模型提出不到10 年的时间里,由于应用的需求以及电子技术的发展,1946 年2 月
5、14 日世界上第一台数字电子计算机ENIAC 在美国宾夕法尼亚大学研制成功。ENIAC是第一台使用电子线路来执行算术和逻辑运算以及信息存储的真正工作的计算机器。它的成功研制显示了电子线路的巨大优越性,但是ENIAC 的结构在很大程度上是依照机电系统设计的,还存在重大的线路结构等问题,要计算一个新的题目,就得将线路另外重新搭接一次。,在图灵等人的工作影响下,1946 年6 月美籍匈牙利数学家冯诺依曼(Von Neumann)及其同事完成了关于电子计算装置逻辑结构设计的研究报告,具体给出了由控制器、运算器、存储器、输入和输出设备5 类部件组成的、被称为冯诺依曼型计算机或存储程序式计算机的组织结构新
6、思想及实现方法。为现代计算机的研制奠定了基础。该原理被称为冯诺依曼原理。冯诺依曼被人们誉为计算机之父。,计算机科学技术的应用领域,1.计算机系统概述 2.计算学科的传统应用领域3.计算学科新的应用领域及未来的展望,一.计算机系统概述,计算机是一种能够按照事先存储的程序,自动、高速地对数据进行输入、处理、输出和存储的系统。,1.计算机系统,计算机系统由计算机硬件系统和计算机软件系统两大部分组成。,(1)计算机硬件系统,计算机硬件系统是由一系列电子元器件按照一定逻辑关系联接而成,它是计算机系统的物质基础。计算机的基本工作原理是存储程序和程序控制。该原理最初是由匈牙利数学家冯诺依曼于1946年提出来
7、的,故称为冯诺依曼原理。按照冯诺依曼原理构造的计算机又称冯诺依曼计算机,其体系结构称为冯诺依曼结构。目前计算机已发展到了第四代,基本上仍然遵循着冯诺依曼原理和结构。但是,为了提高计算机的运行速度,实现高度并行化,当今的计算机系统已对冯诺依曼结构进行了许多变革,如指令流水线技术。,(2)计算机软件系统,计算机软件的定义:软件是指用来指挥计算机运行的各种程序的总和以及开发、使用和维护这些程序所需的技术资料。没有配备任何软件的硬件计算机称为裸机。裸机向外部世界提供的界面只是机器指令。用户及其他程序都通过系统软件来使用计算机。,一般把靠近内层、为方便使用和管理计算机资源的软件,称为系统软件。计算机系统
8、软件由操作系统、语言处理系统、以及各种软件工具等各种软件程序组成。计算机软件指挥、控制计算机硬件系统按照预定的程序运行、工作,从而达到预定的目标。简单的说,系统软件的功能主要是简化计算机操作,扩展计算机处理能力和提高计算机的效益。,应用软件是用户利用计算机软、硬件资源为解决各类应用问题而编写的软件。应用软件一般包括用户程序及其说明性文件资料。随着计算机应用的推广与普及,应用软件将会逐步地标准化、模块化,并逐步地按功能组合成各种软件包以方便用户的使用。应用软件的存在与否并不影响整个计算机系统的运作,但它必须在系统软件的支持下才能工作。,(3)计算机的基本运作方式,计算机的基本运作方式可概括为所谓
9、的“IPOS循环”。IPOS循环即输入(Input)、处理(Processing)、输出(Output)和存储(Storage),它反映了计算机进行数据处理的基本步骤。输入。接受由输入设备(如键盘、鼠标器、扫描仪等)提供的数据。处理。对数值、逻辑、字符等各种类型的数据进行操作,按指定的方式进行转换。输出。将处理所产生的结果等数据由输出设备(如显示器、打印机、绘图仪等)进行输出。存储。计算机可以存储程序和数据。,2.计算机的分类,根据计算机工作原理和运算方式的不同,以及计算机中信息表示形式和处理方式的不同,计算机可分为数字式电子计算机(digital computer)、模拟式电子计算机(ana
10、log computer)和数字模拟混合计算机(hybrid computer)。当今广泛应用的是数字计算机,因此,常把数字式电子计算机(Electronic Digital Computer)简称为电子计算机或计算机。,按计算机的用途可分为通用计算机(general purpose computer)和专用计算机(special purpose computer)两大类。通用计算机能解决多种类型问题,是具有较强通用性的计算机。一般的数字式电子计算机多属此类。专用计算机是为解决某些特定问题而专门设计的计算机,如嵌入式系统。,根据计算机的总体规模(按照计算机的字长、运算速度、存储量大小、功能强弱
11、、配套设备多少、软件系统的丰富程度)对计算机分类,可分为巨型机(super computer)、大/中型计算机(mainframe)、小型计算机(mini computer)、微型计算机(micro computer)和网络计算机(network computer)五大类。常见的微型机还可以分为台式机、便携机、笔记本电脑、掌上型电脑等多种类型。,3.计算机的发展,按照采用的电子器件划分,计算机大致已经历了四代:第一代计算机(1946年1957年)。逻辑器件使用电子管;用穿孔卡片机作为数据和指令的输入设备;用磁鼓或磁带作为外存储器。第一台计算机需要工作在有空调的房间里,如果希望它处理什么事情,需
12、要把线路重新接一次,把成千上万的线重新焊一下。在1949发明了可以存储程序的计算机。这些计算机使用机器语言编程,可存储信息和自动处理信息。人类存储和处理信息的方法开始发生革命性的变化。,第二代计算机(1958年1964年)。使用晶体管代替了电子管;内存储器采用了磁芯体;引入了变址寄存器和浮点运算硬件;利用I/O处理机提高了输入输出能力;在软件方面配置了子程序库和批处理管理程序,并且推出了Fortran、COBOL、ALGOL等高级程序设计语言及相应的编译程序。,第三代计算机(1965年1971年)。用小规模或中规模集成电路来代替晶体管等分立元件;用半导体存储器代替磁芯存储器;使用微程序设计技术
13、简化处理机的结构;在软件方面则广泛地引入多道程序、并行处理、虚拟存储系统和功能完备的操作系统,同时还提供了大量的面向用户的应用程序。,第四代计算机(1972年现在)。使用了大规模集成电路和超大规模集成电路。微型计算机、笔记本型和掌上型等超微型计算机的诞生是超大规模集成电路应用的直接结果。完善的系统软件、丰富的系统开发工具和商品化的应用程序的大量涌现,以及通信技术和计算机网络的飞速发展,使得计算机进入了一个大发展的阶段。,未来计算机的研究目标是试图打破计算机现有的体系结构,使得计算机能够具有像人那样的思维、推理和判断能力。已经实现的非传统计算技术有:超导计算、量子计算、生物计算、光计算等。未来的
14、计算机可能是超导计算机、量子计算机、生物计算机、光计算机或纳米计算机、DNA计算机等。,4.计算机的特点,电子计算机具有以下特点:(1)运算速度快、精度高现在世界上最快的计算机每秒可以运算几十亿次以上。计算机的字长越长,其精度越高。对于气象预报等精度要求高、时间性强的工作,没有计算机进行数据处理,靠手工已无法实现。,(2)具有逻辑判断和记忆能力计算机有准确的逻辑判断能力和高超的记忆能力。可以把庞大的国民经济信息或一个大图书馆的全部文献资料目录和索引存储在计算机系统中,随时提供情报检索服务。计算机的计算能力、逻辑判断能力和记忆能力三者的结合,使之可以模仿人的某些智能活动。因此,计算机已经远远不只
15、是计算的工具,而是人类的脑力延伸。,(3)高度的自动化和灵活性计算机采取存储程序方式工作,即把编好的程序输入计算机,机器便可依次逐条执行。这就使计算机实现了高度的自动化和灵活性。,每台计算机提供的基本功能是有限的,这是在设计和制造时就决定了的。但计算机可以在人的精心编排设计下,用这些有限的功能,快速自动地完成多种多样的基本功能序列,从而实现计算机的通用性,达到计算机应用的各种目的。计算机系列产品多,其外形、性能指标及功能强弱差异很大,但基本工作原理都属于科学家冯诺依曼早年提出的“存储程序、顺序执行指令”的原理,即所谓冯诺依曼原理。计算机结构的基本组成是根据冯诺依曼原理设计的,因此计算机也称为冯
16、诺依曼型计算机。,二.计算学科的传统应用领域,计算机的传统应用领域大致可分为以下五个方面:,1.科学计算和科学研究,使用计算机来完成科学研究和工程技术中所遇到的数学问题的计算称为科学计算,也称为数值计算。(1)科学计算科学计算是使用计算机完成在科学研究和工程技术领域中所提出的大量复杂的数值计算问题,是计算机的传统应用之一。科学计算通常的步骤为:构造数学模型、选择计算方法、编制计算机程序、上机计算、分析结果。专门从事计算方法研究的科技工作者研究出了许多高效率、高精度的用于科学计算的算法,积累了许多科学计算用的程序,并且将这些程序汇集成为软件包,供科技工作者选用。,(2)科技文献的存储与查询在当前
17、信息化的社会中,科技文献正在以爆炸性的速度急剧地增加,在这浩如烟海的信息世界,如果不使用计算机来存储和检索信息,将无法正常地进行科学研究和科技成果的交流。,著名文献存储与检索系统主要有的美国的DIALOG国际联机情报检索系统、美国国立医学图书馆建立的医学文献分析与检索系统MEDLARS、美国的文献目录信息分时联机检索系统ORBIT、欧洲空间组织情报中心的联机情报检索系统ESAIRS等。国内也已经充分利用中国教育与科研网CERNET、中国科学院网CASNET以及其他公众通信网络,将全国的大学、研究机构和地方等的图书馆和情报检索中心等联接起来,并且与Internet互联,从而能够共享全球的信息资源
18、。,电子图书馆是利用计算机技术和网络技术,将图书、文献、资料等信息以电子化和数字化的形式存储和传递,建立信息采集、加工、存储和提供的电子化信息环境,使信息的载体和服务方式都发生了重大的变化。,(3)计算机仿真 计算机仿真是一门利用模型进行实验研究的技术,可以应用于用其他方法需要进行繁复的实际实验或者无法进行实际实验的场合。例如,在汽车制造业中可对汽车的碰撞性能进行仿真,从而大大节省了试验的成本。又如可对交通基础设施、控制方式、车辆运行调度等进行仿真,为交通基础设施的改扩建以及运营组织提供科学的决策支持。,2.信息处理,所谓信息处理就是使用计算机对数据进行输入、分类、加工、整理、合并、统计、制表
19、、检索以及存储等,又称为数据处理。,(1)座席预订与售票系统 座席预订与售票系统是一个由大型数据库和遍布全国乃至全世界的计算机终端组成的大规模计算机综合系统。计算机终端可以设在火车站、机场、售票点、旅馆、旅行社、大型企业或公司等,也可以是家庭的个人计算机。座席预订与售票系统的主机通过计算机网络与分布在各地的计算机或者定票终端相连接,接收定票信息,并通过专门的管理软件对大型数据库中的票务信息进行维护与管理。座席预订与售票系统方便旅客购票、售票速度快、实现客票信息共享、统一调度的优越性。,(2)零售业中的应用 在大型超市中,收银机、条形码识别器与中央处理机的数据库相连接,能够自动地更新商品的信息、
20、计算折扣、统计销售情况、分析市场趋势。读卡装置读取信用卡、借记卡等上的信息,并通过计算机及其所连接的网络,自动地将顾客在发卡银行帐号下的资金以电子付款的方式转入商店的账号。顾客可以通过触摸屏与计算机进行对话,查询商品乃至其具体的规格和摆放的位置。利用计算机和计算机网络,将遍布各地的超市、供货商、配送中心等连接在一起,建立连锁超市良好的供货、配送、销售体系。,(3)办公自动化以行为科学为主导,以管理科学、系统工程学、社会科学、人机工程学为理论基础,以计算机技术、自动化技术、通信和网络技术为手段,利用计算机和其他各种办公设备,完成各种办公业务,使办公工作实现电子化、网络化、自动化和无纸化,促使办公
21、工作的规范化和制度化,提高办公室工作的效率和质量。主要有:事务型办公自动化系统。文字处理、工作日程安排、文档管理、行文管理、邮件处理、排版与印刷、视频会议。管理型办公自动化系统。该系统是既能支持各种办公事务工作又能进行信息管理的办公自动化系统。决策型办公自动化系统。该系统是办公自动化系统的最高层次,它以事务处理和信息管理为基础,主要是提供辅助决策支持的功能。,3.实时控制(也称过程控制),实时控制能及时地采集检测数据、使用计算机快速地进行处理并自动地控制被控对象的动作,实现生产过程的自动化。例如:,(1)空中交通控制(ATC)系统利用计算机,地面指挥人员可以掌握空中的被控飞机的飞行轨迹和飞行状
22、况,飞机上安装有接收/发送装置,负责与地面的ATC系统进行通信。飞机上还可以安装上防碰撞系统,用来自动躲避已接近的其他飞行物。飞机上的计算机中还可以存储气象信息,以保证在恶劣天气环境下飞机的安全。,(2)病员监护与健康护理 病员监护系统。可以对危重病人的血压、心脏、呼吸等进行全方位的监护,以防止意外的发生。监控护理系统。患者或者医务人员可以利用计算机来查询病人在康复期应该注意的有关事项,解答各种疑问,使得病人尽快地恢复健康。使用营养数据库可以对各种食品的营养成分进行分析,为病人或者健康人提出合理的饮食结构建议,以保证各种营养成分的均衡摄入。,4.计算机辅助设计/辅助制造/辅助教学,(1)计算机
23、辅助设计计算机辅助设计CAD是使用计算机来辅助人们完成产品或工程的设计任务的一种方法和技术。其主要技术:图形处理技术、工程分析技术、数据管理技术、软件设计与接口技术等。(2)计算机辅助制造计算机辅助制造CAM是使用计算机辅助人们完成工业产品的制造任务,能通过直接或间接地与工厂生产资源接口的计算机来完成制造系统的计划、操作工序控制和管理工作的计算机应用系统。主要技术:数字控制、可编程序逻辑设计、计算机辅助编制加工、机器人工程学、制造质量控制技术等。(3)计算机辅助教学计算机辅助教学CAI是把计算机用作教学媒体,使它充当指导者、工具和学习者角色,学生通过与计算机的对话进行学习的一种新型教学技术。,
24、计算机辅助教学系统由三部分组成:硬件系统、系统软件和课件。硬件系统包括计算机主机及其附属外部设备,硬件提供了辅助教学的物质基础。软件是在硬件设备上运行的各种程序及相关的文档资料,包括系统软件和应用软件。课件是为实现教学目标而设计的应用软件、有关教材、文档资料等。,5.人工智能,人工智能(AI)这个英文单词最早是在1956年的一次会议上提出的。所谓人工智能,就是让计算机能够象人一样思考,让计算机代替人类进行简单的智力活动,把人类解放用于其它更有益的工作。人工智能是包括十分广泛的科学,它由不同的领域组成,如机器学习,计算机视觉、自然语言理解、专家系统、机器翻译、机器人、定理自动证明等。AI是一门极
25、富挑战性的科学。从事人工智能工作的人必须懂得计算机知识,心理学和哲学。,在1963年,为了在冷战中保持对苏联的均衡,美国政府和美国国防部资助麻省理工学院进行人工智能的研究,使人工智能得到了巨大的发展。麻省理工大学开发出了可以解决代数问题的STUDENT系统;在70年代出现的专家系统使计算机可以代替人类专家进行一些工作。由于计算机硬件性能的提高,计算机开始有了简单的思维和视觉,人工智能得以进行一系列重要的活动,如统计分析数据,参与医疗诊断等等,它作为生活的重要方面开始改变人类生活。在理论方面,70年代也是大发展的一个时期,诞生了另一个人工智能语言Prolog,Prolog和LISP一起几乎成了人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术 研究 范畴

链接地址:https://www.31ppt.com/p-6376319.html