- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04第4章 计算机系统软件与工具软件【荐】.ppt
计算机导论 第4章 计算机系统软件与工具软件 计算机软件可分为系统软件、应用软件和工具软件三类。 系统软件是计算机系统中最接近硬件的一层软件,它与具体的应用领域无关。计算机系统中的其他软件一般都通过系统软件发挥作用。 在使用计算机的过程中需要许多应用软件和工具软件来为我们服务,了解并学会使用这类软件是很有必要的。 本章还将介绍程序设计语言翻译系统、操作系统、办公软件以及几种常用的工具软件。 4.1 程序设计语言翻译系统 计算机硬件只能识别并执行机器指令,但人们普遍习惯于使用高级程序设计语言或汇编语言来编写程序。 为了让计算机能够理解高级程序设计语言或汇编语言并执行用它编写的程序,必须要为它配备一个“翻译”,这就是所谓的程序设计语言翻译系统。 程序设计语言翻译系统是一类系统软件,它能够将使用某一种源语言编写的程序翻译成为与其等价的使用另一种目标语言编写的程序。 使用源语言编写的程序称为源程序,使用目标语言编写的程序称为目标程序。 4.1 程序设计语言翻译系统(续) 源程序是程序设计语言翻译系统加工的“原材料”,而目标程序则是程序设计语言翻译系统加工的“最终产品”。 程序设计语言翻译系统大致上可以分成三类: 汇编语言翻译系统 MASM 高级程序设计语言编译系统 C、C++ 高级程序设计语言解释系统 Java 这些翻译系统之间的不同之处主要体现在它们生成计算机可以执行的机器语言的过程中。 4.1.1 汇编语言翻译系统 汇编语言翻译系统的主要功能是将用汇编语言书写的程序翻译成用二进制码0或1表示的等价的机器语言,形成计算机可以执行的机器指令代码(*.exe)。 汇编程序的具体翻译工作有如下几步: (1) 用机器操作码代替符号化的操作符; (2) 用数值地址代替符号名字(变量); (3) 将常数翻译为机器的内部表示; (4)?分配指令和数据的存储单元。 演示一个MASM过程 图4-1汇编程序翻译器示意图 高级程序设计语言编译系统 高级程序设计语言编译系统是将用高级语言书写的源程序翻译成等价的机器语言程序或汇编程序的处理系统,也称为编译程序。 它以高级语言书写的程序(称为源程序)作为输入,以机器语言或汇编语言表示的程序(称为目标程序)作为输出,它的最终任务是产生一个可在具体计算机上执行的目标程序(*.exe)。 由于编译程序的设计原理与方法同样也可以用于解释程序。所以在计算机科学技术专业的培养计划中,通常仅讲述程序设计语言编译原理。 4.1.3 高级程序设计语言解释系统 高级程序设计语言解释系统是按照源程序中的语句的动态顺序逐条翻译并立即执行相应功能的处理系统。 解释程序的工作过程如下 1、由总控程序完成初始化工作。 2、依次从源程序中取出一条语句进行语法检查,如有错,则输出错误信息;如通过了语法检查就根据语句翻译成相应的指令并执行它。 3、检查源程序是否已全部解释执行完毕,如果未完成则继续解释并执行下一个语句,直到全部语句都处理完毕。 解释程序的优点是实现算法比较简单,缺点是运行效率比较低。 4.2 操作系统 什么是操作系统? 计算机系统是一个十分复杂的系统,要使其协调、高效地工作,必须有一套进行自动管理和便于用户操作的机构。 操作系统是用来管理计算机系统的软硬件资源、提高计算机系统资源的使用效率、方便用户使用的程序集合。 操作系统(续) 操作系统是计算机硬件(裸机)的直接外层,它对硬件的功能进行首次扩充。操作系统通过各种命令提供给用户的操作界面,给用户带来了极大的方便,同时操作系统又是其他软件运行的基础。 为了让操作系统进行工作,首先要将它从外存储器装入主存储器。这一安装过程称为引导系统。安装完毕后,操作系统中的管理程序部分将保持在主存储器中,称其为驻留程序。其他部分在需要时再自动地从外存储器调入主存储器中,这些程序称为临时程序。 任务管理器可查看当前运行的后台程序、360安全卫士 4.2.4 几种常用的操作系统 1、MS-DOS MS-DOS是Microsoft磁盘操作系统(Microsoft Disk Operating System)的简称,被广泛地应用于PC机及其兼容机上。 MS-DOS的功能有以下三个方面: (1)磁盘文件管理 (2)输入输出管理 (3)命令处理 DOS最初的发明人 姓名(中文):加里·基尔代尔 姓名(英文):Gary Kildall 出生年月:1942年5月19日 出生国家、地点:美国西北部西雅图 教育背景 1967年,获得华盛顿大学计算机科学学士学位 1969年初,获得华盛顿大学计算机科学硕士学位 1972年,获得华盛顿大学计算机科学博士学位
文档评论(0)