计算科学导论学习与规划解析.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算科学导论学习与规划解析

计算科学导论学习与规划 摘要:简要回顾计算科学的发展来源及计算科学求解问题的方法思想;并对机器计算与计算模型的运行过程简要概括;对现代计算机体系的结构及内部运行机理进行简要说明;最后对计算机科学的未来发展方向进行展望。 关键字:计算科学;计算机语言;计算机模型;信息表示。 1引言 随着存储程序式通用电子计算机在上世纪40年代的诞生,和计算科学的快速发展以及取得的大量成果。计算科学这一学科也也应运而生。1946年2月14日在费城公诸于世的ENIAC标志着计算机的诞生,自此进入了计算机飞速发展的时代。计算机由第一代电子管计算机开始,历经第二代晶体管计算机、第三代集成电路计算机,直至现今的第四代大规模集成电路计算机,在这期间为人类生活及科学发展做出了巨大贡献,也成为日常生活中不可或缺的一部分。正如赵老师书中所讲的:“计算科学是年轻人的科学,一旦你选择了计算科学作为你为之奋斗的专业类领域,就等于你选择了一条布满荆棘的道路。一个有志于从事计算科学研究与开发的学生,必须在大学几年的学习中,打下坚实的基础,才有可能在将来学科的高速发展中,或在计算机产品的开发和快速更新换代中有所作为。”[1]而沈西挺沈老师所讲的计算导论就是带领我们从一个宏观的角度去认识了解计算机,让我们对计算机有更进一步的了解,也让我明确了努力的方向,为这一学科的发展献上绵薄之力。 2什么是计算科学和它的来历 计算科学主要是对描述和变换信息的算法过程,包括其理论、分析、设计、效率分析、实现和应用的系统研究。全部计算科学的基本问题是,什么能(有效的)自动运行,什么不能(有效的)自动运行。本科学来源于对数理逻辑、计算模型、算法理论、自动计算机器的研究,形成于20世纪30年代的后期。 随着存储程序式通用电子计算机在上世纪40年代的诞生,人类使用自动计算装置代替人的人工计算和手工劳动的梦想成为现实。计算科学的快速发展以也取得大量成果,计算科学这一学科也也应运而生。 3计算科学求解问题的方法思想 3.1把问题变成程序 把问题的求解变成程序分为五个观点及五部。A:要用计算机求解问题,人必须会解。计算机为人类制造出来帮助人类计算,求解的机器。它没有思想,并不会帮助人类思考。所以,要想用计算机求解问题,人必须先会解。B:算法是人会解问题的机器角度的描绘。算法的定义,算法是求解问题步骤的精确(精细 确切)描述,是编写程序的前提。C:机器只能进行数据运算,不能识别人类语言,文字及符号。他们有自己的机器语言。D:编码是计算机科学的重要理论和技术,程序员编成的代码是连接人类语言和机器语言的桥梁。E:硬件是基础,软件是关键。软件在很大成度上弥补硬件的不足。 3.2从计算科学角度给出问题求解过程图 分析“过程图” A:从问题到算法是系统分析设计人员的工作,要运用计算科学课内容,可拿报酬的80%。B:从算法到结果是程序员的工作,要运用计算机科学课内容,可拿报酬的20%。 图一 问题求解过程图 4 现代计算机的体系结构 4.1计算机系统 计算机是由硬件和软件这两个主要部分组成的系统。计算机硬件是物理设备。软件是使硬件工作的程序(指令)集合。图二演示了计算机系统。 图二 计算机系统 4.2 计算机硬件 计算机硬件包括五个部分:输入设备、中央处理器(CPU)、主存储器或内存、输出设备和辅助存储设备(见图三)。 输入设备主要是把程序和数据输入计算机的键盘。其他输入设备有鼠标、光笔、触摸屏,以及声音输入装置。 中央处理器(CPU)的功能是执行指令,例如数学计算、数据比较和数据在系统中的移动。主存储器是在进程中暂时存储程序和数据的地方。当关机时存储在主存储器中的数据就被删除了。 输出设备通常是显示器或是打印机。如果是在显示器上显示,就是软复制。如果是在打印机上打印出来,就是硬复制。辅助存储器可以输入也可以输出。它可以永久保存程序和数据。当关机时,程序和数据仍然保存在辅助存储器中,以便下次使用。 图三 基本的硬件组成 4.3 计算机软件 计算机软件分为两大类:系统软件和应用软件。不管硬件系统体系结构如何,软件都分为这两类。系统软件管理计算机资源。它在用户和硬件之间建立了一个接口,但并不直接为用户服务。应用软件则是直接帮助用户解决问题。图四显示了计算机软件的组成。 图四 软件的种类 4.3.1 系统软件 系统软件由一系列程序构成,这些程序管理着计算机硬件资源并执行所需的信息处理任务。这些程序分为三类:操作系统、系统支持程序和系统开发程序。 操作系统提供一些例如用户接口、文件和数据库访问和到通信系统的接口。这种软件的主要目的是在保证用户访问系统的同时维护系统高效地工作。 系统支持软件提供了系统工具和其他操作服务。例如排序程序和磁盘格式化程序。操作服务包括一系列程序,这些程序为操作人员和安

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档