计算机基础2.3.1-计算机软件的分类课件.ppt

上传人:飞****2 文档编号:69959898 上传时间:2023-01-13 格式:PPT 页数:32 大小:7.70MB
返回 下载 相关 举报
计算机基础2.3.1-计算机软件的分类课件.ppt_第1页
第1页 / 共32页
计算机基础2.3.1-计算机软件的分类课件.ppt_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《计算机基础2.3.1-计算机软件的分类课件.ppt》由会员分享,可在线阅读,更多相关《计算机基础2.3.1-计算机软件的分类课件.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2.3 2.3 计算机软件系统计算机软件系统教学目的教学目的 本讲主要介绍计算机软件的基本概念本讲主要介绍计算机软件的基本概念,对计算机软件有总体上了解对计算机软件有总体上了解教学重点与难点教学重点与难点 软件定义软件定义 软件分类软件分类 计算机系统的组成计算机系统的组成2.3.1 2.3.1 软件的基本概念软件的基本概念软件的基本概念软件的基本概念2.3 2.3 计算机软件系统计算机软件系统计算机的组成?l计算机是由计算机是由硬件系统硬件系统(Hardware SystemHardware System)和)和软件系统软件系统(Software SystemSoftware System)

2、两部分组成的。)两部分组成的。2.3 2.3 计算机软件系统计算机软件系统硬件系统2.3 2.3 计算机软件系统计算机软件系统软件系统2.3 2.3 计算机软件系统计算机软件系统教学引入 在第在第2.22.2节,我们学习了计算机的内部组成,节,我们学习了计算机的内部组成,那么是谁控制这些硬件让它为我们服务?那么是谁控制这些硬件让它为我们服务?返返 回回下一页下一页 2.3 2.3 计算机软件系统计算机软件系统什么是计算机软件?什么是计算机软件?l计算机软件计算机软件(Computer Software)(Computer Software)是是指能指示计算机完成特指能指示计算机完成特定任务的、

3、以电子格式存储的定任务的、以电子格式存储的程序、数据程序、数据和相关的和相关的文档文档。l程序程序是计算任务的处理对象和处理规则的是计算任务的处理对象和处理规则的描述,描述,必须装入机必须装入机器内部才能器内部才能工作。工作。l程序程序是告诉计算机做什么和如何做的一组指令(语句),是是告诉计算机做什么和如何做的一组指令(语句),是计算机能够理解并能够执行的一些命令。计算机能够理解并能够执行的一些命令。特点:特点:1 1、完成某一确定的信息处理任务、完成某一确定的信息处理任务 2 2、使用某种计算机语言描述如何完成该任务、使用某种计算机语言描述如何完成该任务 3 3、存储在计算机中,并在启动运行

4、(被、存储在计算机中,并在启动运行(被CPUCPU执行)执行)后才能起作用后才能起作用。2.3 2.3 计算机软件系统计算机软件系统什么是计算机软件?什么是计算机软件?数据数据:程序所处理的对象和处理后所得到的结果通称为程序所处理的对象和处理后所得到的结果通称为数数据据。l文档:文档:程序程序开发、维护和使用所涉及的资料开发、维护和使用所涉及的资料。一般是给人一般是给人看的,不一定装入机器。看的,不一定装入机器。l程序是具有目的性和可执行性的,文档是对程序的解释和程序是具有目的性和可执行性的,文档是对程序的解释和说明。说明。2.3 2.3 计算机软件系统计算机软件系统软件的基本概念软件的基本概

5、念l指令:指令:是指挥机器工作的指示和命令,它是指挥机器工作的指示和命令,它是由一串二进是由一串二进制数码组成,制数码组成,是程序设计的最小语言单位是程序设计的最小语言单位。l一条指令:一条指令:通常由两部分组成:通常由两部分组成:操作码操作码+地址码(操作地址码(操作数)数)操作码:操作码:指明该指令要完成的操作的类型或性质,如取指明该指令要完成的操作的类型或性质,如取数、做加法或输出数据等。数、做加法或输出数据等。地址码:地址码:指明操作对象的内容或所在的存储单元地址。指明操作对象的内容或所在的存储单元地址。指令系统:指令系统:指一台计算机所能执行的全部指令的集合,指一台计算机所能执行的全

6、部指令的集合,不同型号的计算机有不同的指令系统,它反映可计算机不同型号的计算机有不同的指令系统,它反映可计算机的处理能力。的处理能力。2.3 2.3 计算机软件系统计算机软件系统软件与硬件的关系软件与硬件的关系 硬件硬件:构成计算机系统的物理装置。:构成计算机系统的物理装置。软件软件:用计算机指令和算法语言编写的程序以:用计算机指令和算法语言编写的程序以及运行程序所需的文档、数据。及运行程序所需的文档、数据。关系关系:硬件是软件运行的基础:硬件是软件运行的基础 软件是对硬件功能的扩充和完善软件是对硬件功能的扩充和完善 软件的运行最终被转换为对硬件的操作软件的运行最终被转换为对硬件的操作计算机:

7、硬件、软件计算机:硬件、软件人工生命人工生命 人:躯体、灵魂人:躯体、灵魂自然生命自然生命2.3.1 2.3.1 软件的基本概念软件的基本概念软件的基本概念软件的基本概念2.3 2.3 计算机软件系统计算机软件系统软软件件包包含含程程序序,程程序序是是多多个个指指令令的的集集合合。软软件件按按其其功功能能划划分分,可分为可分为系统软件系统软件和和应用软件应用软件两大类,如下图所示:两大类,如下图所示:2.3.1 2.3.1 计算机软件的分类计算机软件的分类计算机软件的分类计算机软件的分类软软件件系系统统系统软件系统软件应用软件应用软件操作系统操作系统语言处理程序语言处理程序系统支撑和服务程序系

8、统支撑和服务程序数据库管理系统数据库管理系统办公软件:办公软件:Microsoft Office图像处理软件:图像处理软件:Photoshop、Flash辅助设计软件:辅助设计软件:CAD其他其他2.3 2.3 计算机软件系统计算机软件系统1.1.系统软件系统软件 系系统统软软件件是是管管理理、监监控控和和维维护护计计算算机机资资源源(包包括括硬硬件件和和软软件件)、开发应用软件的软件。开发应用软件的软件。系系统统软软件件的的主主要要特特征征:与与计计算算机机硬硬件件有有很很强强的的交交互互性性,能能对对硬硬件件资资源源进进行行统统一一的的控控制制、调调度度和和管管理理;系系统统软软件件有有一

9、一定定的的通通用用性性,它它并并不不是是专为解决某个具体应用而开发的专为解决某个具体应用而开发的。系系统统软软件件居居于于计计算算机机系系统统中中最最靠靠近近硬硬件件的的一一层层,主主要要包包括括操操作作系系统统、语语言言处处理理程程序序、数数据据库库管管理理系系统统、支支撑撑服服务务软软件件等等。计计算算机机系系统统的层次结构如下图所示:的层次结构如下图所示:2.3.1 2.3.1 计算机软件的分类计算机软件的分类计算机软件的分类计算机软件的分类2.3 2.3 计算机软件系统计算机软件系统1.1.系统软件系统软件 硬件系统硬件系统系统软件系统软件(操作系统、编译程序等)(操作系统、编译程序等

10、)支援软件支援软件(接口软件、工具软件、环境数据库等)(接口软件、工具软件、环境数据库等)应用软件应用软件用户(人)用户(人)2.3 2.3 计算机软件系统计算机软件系统1.1.系统软件系统软件(1 1)操作系统()操作系统(OSOS)操操作作系系统统是是系系统统软软件件的的核核心心,管管理理硬硬件件资资源源、控控制制程程序序运运行行、改改善善人人机机界界面面、为为应应用用软软件件提提供供支支持持的的系系统软件。统软件。常常 见见 的的 有有:DOS、Windows、MacOS、Linux、UNIX等。等。2.3 2.3 计算机软件系统计算机软件系统操作系统操作系统2.3 2.3 计算机软件系

11、统计算机软件系统Windows系统2.3 2.3 计算机软件系统计算机软件系统MacOS系统2.3 2.3 计算机软件系统计算机软件系统Linux系统2.3 2.3 计算机软件系统计算机软件系统Unix系统2.3 2.3 计算机软件系统计算机软件系统1.1.系统软件系统软件(2 2)语言处理程序)语言处理程序 程程序序设设计计语语言言按按其其发发展展演演变变过过程程可可分分为为三三种种:机机器器语语言言、汇汇编语言和高级语言,前两者统称为低级语言。编语言和高级语言,前两者统称为低级语言。用用各各种种程程序序设设计计语语言言编编写写的的源源程程序序,计计算算机机是是不不能能直直接接执执行行的的,

12、必必须须经经过过翻翻译译(对对汇汇编编语语言言源源程程序序是是汇汇编编,对对高高级级语语言言源源程程序序则则是是编编译译或或解解释释)才才能能执执行行,这这些些翻翻译译程程序序就就是是语语言言处处理理程程序序,包包括括汇汇编编程程序序、编编译译程程序序和和解解释释程程序序等等,它它们们的的基基本本功功能能是是把把用用面面向向用用户户的的高高级级语语言言或或汇汇编编语语言言编编写写的的源源程程序序翻翻译译成成机机器器可可执执行行的二进制语言程序。的二进制语言程序。2.3 2.3 计算机软件系统计算机软件系统1.1.系统软件系统软件(3 3)系统支撑和服务程序)系统支撑和服务程序 这这些些程程序序

13、又又称称为为工工具具软软件件,如如系系统统诊诊断断程程序序、调调试试程程序序、排排错错程程序序、查查杀杀病病毒毒程程序序等等,都都是是为为维维护护计计算算机机系系统统的的正正常常运运行行或或支支持持系系统统开发所配置的软件系统。开发所配置的软件系统。服服务务性性程程序序(支支撑撑软软件件)是是支支持持其其他他软软件件的的编编制制和和维维护护的的软软件件。在在系系统统软软件件和和应应用用软软件件之之间间,提提供供应应用用软软件件设设计计、开开发发、测测试试、评评估估、运运行行检检测测等等辅辅助助功功能能的的软软件件,有有时时以以中中间间件件形形式式存存在在。随随着着计计算算机机科科学学技技术术的

14、的发发展展,软软件件的的开开发发和和维维护护的的价价在在整整个个计计算算机机系系统统中中所所占占的的比比重重很很大大,远远远远超超过过硬硬件件。支支撑撑软软件件此此类类程程序序内内容容广广泛泛,主主要要由由以以下下几几种:种:2.3 2.3 计算机软件系统计算机软件系统1.1.系统软件系统软件(3 3)系统支撑和)系统支撑和服务程序服务程序工工具具软软件件:主主要要是是帮帮助助用用户户使使用用计计算算机机和和开开发发软软件件的的软软件件工工具具,如如美美国国的的Central Central point point(中中心心点点)软软件件公公司司推推出出的的PC PC ToolsTools(工

15、工具具软软件件)针针对对PCPC机机设设计计的的一一实实用用工工具具箱箱。风风靡靡了了整整个个DOSDOS时时代代。无无论论是是系系统优化统优化、软件软件破解、硬盘修理还是游戏修改,功能强大破解、硬盘修理还是游戏修改,功能强大。调调试试程程序序:用用来来检检查查计计算算机机程程序序有有哪哪些些错错误误,以以及及错错误误位位置置,以以便便于修正,如于修正,如DE-BUGDE-BUG。诊诊断断程程序序:主主要要用用于于对对计计算算机机系系统统硬硬件件的的检检测测和和维维护护,能能对对CPUCPU、内存、软硬驱动器、显示器、键盘及内存、软硬驱动器、显示器、键盘及I/OI/O接口的性能和故障进行检测。

16、接口的性能和故障进行检测。2.3 2.3 计算机软件系统计算机软件系统1.1.系统软件系统软件(4 4)数据库管理系统)数据库管理系统 数数据据库库管管理理系系统统有有组组织织地地、动动态态地地存存贮贮大大量量数数据据,使使人人们们能能方方便便、高高效效地地使使用用这这些些数数据据。常常见见的的有有:Access、SQL Server、MySQL、Oracle、DB2、Foxpro、Sybase等等,它它们们都都是是关关系系型型数数据据库库管管理理系统。系统。2.3 2.3 计算机软件系统计算机软件系统2.2.应用软件应用软件l是和系统软件相对应的,是用户可以使用的各种程是和系统软件相对应的,

17、是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为序的集合,分为应用软件包应用软件包和和用户程序用户程序。l是利用计算机解决某类问题而设计的程序的集合,是利用计算机解决某类问题而设计的程序的集合,供多用户使用。供多用户使用。l是为满足用户不同领域、不同问题的应用需求而提是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。它可以供的那部分软件。它可以拓宽计算机系统的应用领域,拓宽计算机系统的应用领域,放大硬件的功能放大硬件的功能。2.3 2.3 计算机软件系统计算机软件系统2.2.应用软件应用软件应用软件主要包

18、括:应用软件主要包括:(1 1)自动化办公软件:)自动化办公软件:即文字处理程序。可以用来进行文字录即文字处理程序。可以用来进行文字录入、编辑、排版、打印输出的程序,入、编辑、排版、打印输出的程序,包括包括微软微软Office系列、金山系列、金山WPS系列、永中系列、永中Office系列等。系列等。目前办公软件的应用范围很广,大到社会统计,小到会议记目前办公软件的应用范围很广,大到社会统计,小到会议记录,数字化的办公,离不开办公软件的鼎力协助。目前办公软件录,数字化的办公,离不开办公软件的鼎力协助。目前办公软件朝着操作简单化,功能细化等方向发展。讲究大而全的朝着操作简单化,功能细化等方向发展。

19、讲究大而全的office系系列和专注与某些功能深化的小软件并驾齐驱。政府电子政务,税列和专注与某些功能深化的小软件并驾齐驱。政府电子政务,税务保税系统,企业协同办公软件等都可以包括在内。务保税系统,企业协同办公软件等都可以包括在内。不再限制是不再限制是传统的打打字,做做表格之类的软件。传统的打打字,做做表格之类的软件。2.3 2.3 计算机软件系统计算机软件系统办公软件2.3 2.3 计算机软件系统计算机软件系统办公软件2.3 2.3 计算机软件系统计算机软件系统2.2.应用软件应用软件(2 2)图图形形图图像像处处理理类类及及辅辅助助设设计计软软件件:图图形形图图像像处处理理类类软软件件是是

20、被被广广泛泛应应用用于于广广告告制制作作、平平面面设设计计、影影视视后后期期制制作作等等领领域域的的软软件件;辅辅助助设设计计软软件件即即用用于于辅辅助助设设计计的的软软件件。常常用用的的有有:AutoCADAutoCAD、PhotoshopPhotoshop、3D Studio Max3D Studio Max等。等。2.3 2.3 计算机软件系统计算机软件系统AutoCAD软件软件2.3 2.3 计算机软件系统计算机软件系统Photoshop软件软件2.3 2.3 计算机软件系统计算机软件系统3D Studio Max软件软件2.3 2.3 计算机软件系统计算机软件系统3.3.应用软件应用

21、软件(3 3)实实时时控控制制软软件件:在在现现代代化化工工厂厂里里,计计算算机机普普遍遍用用于于生生产产过过程程的的自自动动控控制制,称称为为“实实时时控控制制”。例例如如:在在化化工工厂厂中中,用用计计算算机机控控制制配配料料、温温度度、阀阀门门的的开开闭闭;在在炼炼钢钢车车间间,用用计计算算机机控控制制加加料料、炉炉温温、冶冶炼炼时时间间等等;在在发发电电厂厂,用用计计算算机机控控制制发发动动机机组组等等。这这类类控控制制对对计计算算机机的的可可靠靠性性要要求求很很高高,否否则则会会生生产产出出不不合合格格产产品品,或或造造成成重重大大事事故故。目目前前,PCPC机机上上比比较较流流行行的的软软件件有有:FIXFIX、InTouchInTouch、LookoutLookout等。等。2.3 2.3 计算机软件系统计算机软件系统3.3.应用软件应用软件(4 4)用用户户专专用用程程序序:是是指指用用户户根根据据某某一一具具体体任任务务,使使用用上上述述各各种种语语言言、软软件件开开发发程程序序而而设设计计的的程程序序,如如人人事事档档案案管管理理程程序序、计计算算机机辅辅助助教教学学软软件件、各各种种游戏程序等。游戏程序等。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁