《(23)--第8讲-计算机的软件系统.ppt》由会员分享,可在线阅读,更多相关《(23)--第8讲-计算机的软件系统.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一章、计算机基础知识第一章、计算机基础知识第八讲第八讲计算机的软件系统计算机的软件系统一个完整的计算机系统,是由硬件系统和软件系统两部分构成的。硬件和软件的关系主要体现在:(1)硬件和软件互相依存。(2)硬件和软件无严格界线。(3)硬件和软件协同发展。计算机的软件系统计算机的软件系统计算机软件是指运行在计算机硬件系统之上的各种程序、数据及相关文档资料的总称。程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的说明性资料。计算机软件通常被分为系统软件和应用软件两大类。一、软件的定义及分类一、软件的定义及分类系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,
2、是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件一般包括操作系统、语言处理系统、数据库管理系统和辅助程序四类软件。二、系统软件二、系统软件(一)操作系统操作系统(简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。二、系统软件二、系统软件(一)操作系统操作系统是一个庞大的管理控制程序,主要包括五个方面的管理功能:1)设备管理 2)作业管理 3)文件管理
3、 4)进程管理 5)存储管理二、系统软件二、系统软件(一)操作系统可以把操作系统划分为以下几种类型:1)批处理系统 2)分时操作系统3)实时操作系统 4)网络操作系统5)分布式操作系统二、系统软件二、系统软件(二)语言处理系统语言处理系统,是对软件语言进行处理的程序子系统。人和计算机交流信息使用的语言称为计算机语言或程序设计语言。计算机语言通常分为机器语言、汇编语言和高级语言三类。二、系统软件二、系统软件 (二)语言处理系统如果要在计算机上运行高级语言的源程序,就必须配备程序语言翻译程序。翻译的方法有两种:一种称为“解释”:逐条把源程序语句进行解释和执行,不保留目标程序代码,不产生可执行文件。
4、另一种称为“编译”:把源程序一次性编译成目标程序,再用连接程序把目标程序与库文件相连接形成可执行文件。二、系统软件二、系统软件 (三)数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。应具有以下主要功能:数据定义、数据操作、数据库的运行管理、数据的组织、存储与管理、数据库的保护、数据库的维护、数据通信。二、系统软件二、系统软件 (三)数据库管理系统常用的数据库管理系统主要有:SYBASE、DB2、ORACLE、MySQL、ACCESS、Visual Foxpro、MS SQL Server、Informix等。二、系统软件二、系统软件 (四)辅助程序服务程序能够提供一些常用的服务性功能,它们为用户开发应用程序和使用计算机提供了方便,像微机上经常使用的诊断程序、调试程序、编辑程序均属此类。二、系统软件二、系统软件 应用软件是为满足用户不同领域、不同问题的应用需求而开发提供的那部分软件。它可以拓宽计算机系统的应用领域,放大硬件的功能。一般是指为针对用户的某种应用目的所编写的软件,是用户可以使用的用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。三、应用软件三、应用软件 本次课程到此结束,谢谢聆听!本次课程到此结束,谢谢聆听!