《计算机软件系统》PPT课件.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)
《《计算机软件系统》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《计算机软件系统》PPT课件.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章 计算机软件系统13.3 3.3 应用软件应用软件 3.23.2 系统软件系统软件 3.1 3.1 软件概述软件概述3.4 3.4 系统的层次结构系统的层次结构 3.1软件概述 软件是件是计算机系算机系统的灵魂,没有配的灵魂,没有配备任何任何软件的件的“裸机裸机”无法投入使用,没有配无法投入使用,没有配备主主够的的软件,件,计算机的功能将不能很好的算机的功能将不能很好的发挥,计算机的算机的应用范用范围也将受到很大的影响也将受到很大的影响 计算机硬件是算机硬件是载体,体,软件是灵魂。件是灵魂。23.1软件概述一、什么是一、什么是软件件 软件是指用来指件是指用来指挥计算机运行的各种程序的算机
2、运行的各种程序的总和以及开和以及开发、使用和、使用和维护这些程序所需的技些程序所需的技术资料料。即即软件是件是计算机系算机系统中的程序及其文档的中的程序及其文档的总和。和。程序程序:计算任算任务的的处理理对象和象和处理理规则的描述。的描述。文档文档:为了便于了解程序所需的了便于了解程序所需的阐明性明性资料。料。程序必程序必须装入机器内部才能工作装入机器内部才能工作 文档是文档是给人看的,不一定装入机器人看的,不一定装入机器33.1计算机的软件系统对软件的理解件的理解 可运行的思想和内容的数字化可运行的思想和内容的数字化 思想:算法、思想:算法、规律、律、办法法-程序表达程序表达 内容:内容:图
3、形、形、图像、数据、声音、文字等像、数据、声音、文字等归结为程序和数据(程序和数据(统称二称二进制表示的信息)制表示的信息)软件的核心件的核心:算法算法 43.1软件概述二、二、软件系件系统的主要任的主要任务 提高机器的使用效率、提高机器的使用效率、发挥和和扩大机器的功能大机器的功能和用途,和用途,为用用户使用使用计算机系算机系统提供方便。提供方便。53.1软件概述三、三、软件的分件的分类 软件主要分件主要分为系系统软件和件和应用用软件。件。系系统软件件:居于:居于计算机系算机系统中最靠近硬件的一中最靠近硬件的一层,其他其他软件一般通件一般通过系系统软件件发挥作用。作用。系系统软件又件又分分为
4、:操作系:操作系统、语言言处理系理系统、数据、数据库管理系管理系统、软件工具等。件工具等。63.1软件概述应用用软件件:特定:特定应用用领域域专用的用的软件。件。应用用软件又件又包括:包括:应用用软件包和用件包和用户程序。程序。73.1软件概述四、四、软件与硬件的关系件与硬件的关系硬件:构成硬件:构成计算机系算机系统的物理装置。的物理装置。软件:用件:用计算机指令和算法算机指令和算法语言言编写的程序以及运写的程序以及运行程序所需的文档、数据。行程序所需的文档、数据。关系:硬件是关系:硬件是软件运行的基件运行的基础 软件是件是对硬件功能的硬件功能的扩充和完善充和完善 软件的运行最件的运行最终被被
5、转换为对硬件的操作硬件的操作8计算机:硬件、软件计算机:硬件、软件人工生命人工生命 人:躯体、灵魂人:躯体、灵魂自然生命自然生命3.1软件概述硬件与硬件与软件可以互相件可以互相转化,化,软件固化成件固化成为固件固件9综合起来综合起来10计算机系统计算机系统硬件系统硬件系统软件系统软件系统外外设设主主机机应应用用软软件件系系统统软软件件固件固件存存储储器器CPU控控制制器器输输入入设设备备输输出出设设备备运运算算器器3.2系统软件 一般把靠近内一般把靠近内层、为方便使用和管理方便使用和管理计算机算机资源的源的软件,称件,称为系系统软件。件。系系统软件的件的功能功能:主要是:主要是简化化计算机操作
6、,算机操作,扩展展计算机算机处理能力和提高理能力和提高计算机的效益。算机的效益。两个两个主要特点主要特点:一是通用性。即无一是通用性。即无论哪个哪个应用用领域的域的计算机用算机用户都要用到它都要用到它们;二是基二是基础性,即性,即应用用软件要在系件要在系统软件支持下件支持下编写和运行。写和运行。11操作系统核心是操作系核心是操作系统(Operating System,简称称OS)。其功能是管理其功能是管理计算机的全部硬件算机的全部硬件资源和源和软件件资源,源,为用用户提供高效、周到的服提供高效、周到的服务界面界面。它是。它是对计算机系算机系统进行自行自动管理的控制中心管理的控制中心。操作系操作
7、系统是是计算机硬件(裸机)的直接外算机硬件(裸机)的直接外层,它,它对硬件的功能硬件的功能进行首次行首次扩充。操作系充。操作系统通通过各各种命令提供种命令提供给用用户的操作界面,的操作界面,给用用户带来了极大来了极大的方便,同的方便,同时操作系操作系统又是其他又是其他软件运行的基件运行的基础。12操作系统 为了了让操作系操作系统进行工作,首先要将它从外存行工作,首先要将它从外存储器装入主存器装入主存储器。器。这一安装一安装过程称程称为引引导系系统。安装完安装完毕后,操作系后,操作系统中的管理程序部分将保持在中的管理程序部分将保持在主存主存储器中,称其器中,称其为驻留程序。其他部分在需要留程序。
8、其他部分在需要时再自再自动地从外存地从外存储器器调入主存入主存储器中,器中,这些程序称些程序称为临时程序。程序。例如,例如,IBMPC及其兼容机的运行要有及其兼容机的运行要有PCDOS或或Windows的支持。的支持。13语言处理程序n程序程序设计语言言计算机算机语言言:计算机所能算机所能够识别的的语言言程序程序:利用:利用计算机算机语言言编写的能写的能够完成一定功能完成一定功能的一的一组代代码。程序程序设计:利用:利用计算机算机语言言编写程序的写程序的过程。程。文章;文章;汉语、英、英语;字、;字、词、语法法结构;写文章构;写文章程序;程序;计算机算机语言;数据表示、表达式、言;数据表示、表
9、达式、语句句结构;构;编程序程序14语言处理程序 计算机硬件只能算机硬件只能识别并并执行机器指令,但人行机器指令,但人们普遍普遍习惯于使用高于使用高级程序程序设计语言或言或汇编语言来言来编写程序。写程序。为了了让计算机能算机能够理解高理解高级程序程序设计语言或言或汇编语言并言并执行用它行用它编写的程序,必写的程序,必须要要为它配它配备一一个个“翻翻译”,这就是所就是所谓的程序的程序设计语言翻言翻译系系统15语言处理程序n语言的分言的分类机器机器语言言汇编语言言高高级语言言与与计算机硬件基本无关算机硬件基本无关16语言处理程序 机器机器语言言 从本从本质上上说,计算机只能算机只能识别0和和1两个
10、数字两个数字,因此,因此,计算机能算机能够直接直接识别的指令是由一的指令是由一连串串的的0和和1组合起来的二合起来的二进制制编码。机器指令操作机器指令操作码操作数操作数 机器机器语言:指言:指计算机能算机能够直接直接识别的指令的的指令的集合。即以二集合。即以二进制代制代码表示的机器指令集合,它表示的机器指令集合,它是是计算机能算机能够直接直接识别和和执行的行的语言。言。17语言处理程序 机器机器语言言优点:占用内存少,点:占用内存少,执行速度快;行速度快;缺点:面向机器缺点:面向机器语言,通用性差,不易言,通用性差,不易阅读和和记忆,编程工作量大,程工作量大,难以以维护。18语言处理程序汇编语
11、言言 用助用助记符号代替机器指令所符号代替机器指令所产生的生的语言。言。优点:比机器点:比机器语言程序容易言程序容易阅读和修改和修改缺点:面向机器缺点:面向机器语言,通用性差(不同的言,通用性差(不同的CPU类型的型的计算机的算机的汇编语言是不通用的)。言是不通用的)。例如,例如,80868086汇编语言言对9+8=?9+8=?编程程19语言处理程序20语言处理程序汇编语言言源程序:用源程序:用汇编语言言编写的程序。写的程序。汇编程序:程序:负责翻翻译的的软件。件。主要作用:源程序主要作用:源程序转换成用二成用二进制代制代码表示的目表示的目 标程序。程序。连接程序:将目接程序:将目标程序与程序
12、与库文件或其他目文件或其他目标程序程序 连接起来形成可接起来形成可执行程序。行程序。21汇编语言源程序汇编语言源程序目标程序目标程序可执行程序可执行程序汇编程序汇编程序连接程序连接程序语言处理程序高高级语言言 用接近自然用接近自然语言和数学言和数学语言的言的语法、符号描法、符号描述基本操作的程序述基本操作的程序设计语言言优点:符合人点:符合人类习惯,简单易学易学,通用性通用性强,可,可 移植性、便于移植性、便于维护源程序:用高源程序:用高级语言言编写的程序。写的程序。翻翻译程序:将源程序翻程序:将源程序翻译成用二成用二进制代制代码表示的表示的 目目标程序。程序。22语言处理程序翻翻译程序的工作
13、方式:程序的工作方式:解解释方式:方式:边解解释边执行行编译方式:写程序、方式:写程序、编译程序、运行程序程序、运行程序23高级语言源程序高级语言源程序执行结果执行结果解释程序解释程序解释方式解释方式编译方式编译方式可执行程序可执行程序高级语言源程序高级语言源程序编译程序编译程序目标程序目标程序连接程序连接程序语言处理程序高高级语言言 BASIC BASIC、FORTRANFORTRAN、PascalPascal、COBOLCOBOL、C C、VBVB、VC+VC+、DelphiDelphi、JavaJava、C#C#例如前面例如前面9+8=?,用,用C语言言编程:程:main()int al
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件系统 计算机软件 系统 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内