04第4章 计算机系统软件与工具软件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《04第4章 计算机系统软件与工具软件.ppt》由会员分享,可在线阅读,更多相关《04第4章 计算机系统软件与工具软件.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第4章章 计算机系统软件与工具软件计算机系统软件与工具软件 n计算机软件可分为系统软件、应用软件和工具软件三类。n系统软件是计算机系统中最接近硬件的一层软件,它与具体的应用领域无关。计算机系统中的其他软件一般都通过系统软件发挥作用。n在使用计算机的过程中需要许多应用软件和工具软件来为我们服务,了解并学会使用这类软件是很有必要的。n本章还将介绍程序设计语言翻译系统、操作系统、办公软件以及几种常用的工具软件。4.1 程序设计语言翻译系统 p 计算机硬件只能识别并执行机器指令,但人们普遍习惯于使用高级程序设计语言或汇编语言来编写程序。为了让计算机能够理解高级程序设计语言或汇编语言并执行用它编写的程
2、序,必须要为它配备一个“翻译”,这就是所谓的程序设计语言翻译系统。p 程序设计语言翻译系统是一类系统软件,它能够将使用某一种源语言编写的程序翻译成为与其等价的使用另一种目标语言编写的程序。p使用源语言编写的程序称为源程序,使用目标语言编写的程序称为目标程序。4.1 程序设计语言翻译系统(续)v 源程序是程序设计语言翻译系统加工的“原材料”,而目标程序则是程序设计语言翻译系统加工的“最终产品”。v 程序设计语言翻译系统大致上可以分成三类:v汇编语言翻译系统 MASMv高级程序设计语言编译系统 C、C+v高级程序设计语言解释系统 Javav这些翻译系统之间的不同之处主要体现在它们生成计算机可以执行
3、的机器语言的过程中。4.1.1 汇编语言翻译系统 v 汇编语言翻译系统的主要功能是将用汇编语言书写的程序翻译成用二进制码0或1表示的等价的机器语言,形成计算机可以执行的机器指令代码(*.exe)。v 汇编程序的具体翻译工作有如下几步:(1)用机器操作码代替符号化的操作符;(2)用数值地址代替符号名字(变量);(3)将常数翻译为机器的内部表示;(4)分配指令和数据的存储单元。演示一个MASM过程n图4-1汇编程序翻译器示意图 汇编汇编 源程序源程序 二进制机器二进制机器 语言程序语言程序 汇编程序汇编程序 翻译器翻译器输入输入 输出输出图图4 41 1汇编程序翻译器示意图汇编程序翻译器示意图高级
4、程序设计语言编译系统 v 高级程序设计语言编译系统是将用高级语言书写的源程序翻译成等价的机器语言程序或汇编程序的处理系统,也称为编译程序。v它以高级语言书写的程序(称为源程序)作为输入,以机器语言或汇编语言表示的程序(称为目标程序)作为输出,它的最终任务是产生一个可在具体计算机上执行的目标程序(*.exe)。v由于编译程序的设计原理与方法同样也可以用于解释程序。所以在计算机科学技术专业的培养计划中,通常仅讲述程序设计语言编译原理。4.1.3 高级程序设计语言解释系统 n高级程序设计语言解释系统是按照源程序中的语句的动态顺序逐条翻译并立即执行相应功能的处理系统。源程序解释系统(逐句解释、执行)结
5、果图4-4 源程序解释器 原始数据 解释程序的工作过程如下 1、由总控程序完成初始化工作。2、依次从源程序中取出一条语句进行语法检查,如有错,则输出错误信息;如通过了语法检查就根据语句翻译成相应的指令并执行它。3、检查源程序是否已全部解释执行完毕,如果未完成则继续解释并执行下一个语句,直到全部语句都处理完毕。解释程序的优点是实现算法比较简单,缺点是运行效率比较低。4.2 操作系统 n什么是操作系统?n计算机系统是一个十分复杂的系统,要使其协调、高效地工作,必须有一套进行自动管理和便于用户操作的机构。n操作系统是用来管理计算机系统的软硬件资源、提高计算机系统资源的使用效率、方便用户使用的程序集合
6、。操作系统(续)n操作系统是计算机硬件(裸机)的直接外层,它对硬件的功能进行首次扩充。操作系统通过各种命令提供给用户的操作界面,给用户带来了极大的方便,同时操作系统又是其他软件运行的基础。n为了让操作系统进行工作,首先要将它从外存储器装入主存储器。这一安装过程称为引导系统。安装完毕后,操作系统中的管理程序部分将保持在主存储器中,称其为驻留程序。其他部分在需要时再自动地从外存储器调入主存储器中,这些程序称为临时程序。n任务管理器可查看当前运行的后台程序、360安全卫士4.2.4 几种常用的操作系统 1、MS-DOSMS-DOS是是Microsoft磁磁盘盘操操作作系系统统(Microsoft D
7、isk Operating System)的的简简称称,被被广广泛泛地地应应用用于于PC机机及及其其兼容机上。兼容机上。MS-DOS的功能有以下三个方面:的功能有以下三个方面:(1)磁盘文件管理)磁盘文件管理(2)输入输出管理)输入输出管理(3)命令处理)命令处理DOS最初的发明人n姓名(中文):加里基尔代尔 姓名(英文):Gary Kildall 出生年月:1942年5月19日 出生国家、地点:美国西北部西雅图 教育背景 1967年,获得华盛顿大学计算机科学学士学位 1969年初,获得华盛顿大学计算机科学硕士学位 1972年,获得华盛顿大学计算机科学博士学位 职业背景 1991年,数字研究公
8、司被Novell公司所兼并 1976年,创办星系数字研究所(很快改名为数字研究公司(DRI)1972年-1976年,加入海军 计算机操作系统的真正发明人基尔达尔计算机操作系统的真正发明人基尔达尔 n想必你知道比尔盖茨是谁,你也知道DOS操作系统,但恐怕你还不知道加里基尔达尔这个人。他在商场上被盖茨打败,他最终被迫变卖自己的公司,52岁时便撒手人寰。也许,你不相信,他才是操作系统的真正发明人。个人微机操作系统的真正发明人是加里基尔达尔,他于上世纪70年代初发明了第一个微机操作系统。但他与IBM公司官员谈判时,因为缺乏商业头脑、不善抓商机,而最终败于比尔盖茨。几种常用的操作系统(续)vMS-DOS
9、由由引引导导程程序序(boot)负负责责将将系系统统装装入入主主存存储储器器。启启动动计计算算机机后后引引导导程程序序检检查查驱驱动动器器A或或C中中是是否否有有装装有有系系统统文文件件MSDOS.SYS和和IO.SYS的的系系统统盘盘。如如果果有有,则则将将MS-DOS引引导导入入主主存存储储器器;否否则则,将将显显示示出出错错信息。信息。vMS-DOS内部命令的一般格式是:内部命令的一般格式是:v命令动词命令动词 参数参数vMS-DOS外部命令的一般格式是:外部命令的一般格式是:v Microsoft Windows的发展历史 nMicrosoft Windows是是由由Microsoft
10、公公司司开开发发的的一一系系列列基基于图形界面、多任务的操作系统,又称为视窗操作系统。于图形界面、多任务的操作系统,又称为视窗操作系统。表4-1 Windows版本历史操作系统名称操作系统名称 发发布日期布日期 类类型型 Windows 1.0Windows 1.0 1983.101983.10 桌面操作系桌面操作系统统 Windows2.0Windows2.0 1987.101987.10 桌面操作系桌面操作系统统 Windows3.0Windows3.0 1990.51990.5 桌面操作系桌面操作系统统 Windows3.1Windows3.1 1992.41992.4 桌面操作系桌面操
11、作系统统 Windows NT workstation 3.5Windows NT workstation 3.5 1994.71994.7 桌面操作系桌面操作系统统Windows NT 3.5xWindows NT 3.5x 1994.91994.9 服服务务器操作系器操作系统统 Windows 95Windows 95 1995.81995.8 桌面操作系桌面操作系统统 表4-1 Windows版本历史(续)Windows NT workstation 4.x Windows NT workstation 4.x 1996.7 1996.7 桌面操作系统桌面操作系统 Windows NT
12、SERVER 4.0 Windows NT SERVER 4.0 1996.9 1996.9 服务器操作系统服务器操作系统 Windows 98Windows 98 1998.61998.6 桌面操作系统桌面操作系统 Windows 2000Windows 2000 2000.22000.2 桌面操作系统桌面操作系统 Windows 2000 ServerWindows 2000 Server 2000.22000.2 服务器操作系统服务器操作系统 Windows XPWindows XP 2001.102001.10 桌面操作系统桌面操作系统 Microsoft Windows的主要特征 v
13、丰富的应用程序v统一的窗口和操作方式v多任务的图形化用户界面v事件驱动程序的运行方式v标准的应用程序接口v实现数据共享v主存储器管理技术v与DOS的兼容性v不断增强的功能 Microsoft Windows NT nMicrosoft Windows NT的特点v强大的系统功能v采用了多操作系统环境、对称多处理技术、内装网络功能等操作系统的新技术v具有快速、有效的处理能力,对于许多计算量大的应用程序能给用户快速的响应v良好的可扩充性和可移植性,使其能够以尽可能少的改动,移植到不同配置的计算机上。v可靠性和兼容性,对于符合POSIX(面向计算环境的可移植操作系统接口)操作系统下编写的程序能够提供
14、源代码级的兼容。Unix操作系统 nUnix的发展nUnix操作系统是20世纪60年代末由美国的电话电报公司(AT&T)贝尔(Bell)实验室的计算机科学家K.Thompson和D.M.Ritchie等研制的。由于上述两位学者对Unix操作系统的卓越贡献,获得了1983年的图灵奖。Unix的特点 nUnix主要特点是:nUnix是一个多用户操作系统,适合于将终端或工作站连接到小型机或主机的场合使用。功能可由许多小的功能模块连接组装而成。n提供了功能完备、使用灵活、可编程的命令语言(Shell语言),用户可以使用该语言与计算机进行交互以及方便地进行程序设计。n具有分层的、可装卸的文件系统,并提供
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 04第4章 计算机系统软件与工具软件 04 计算机系统 软件 工具软件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内