监控程序计算机软件系统语言处理程序应用软件科学计算数据处理自动控制系统软件操作系统工程设计
软件(Software)是计算机系统中使用的各种程序,而软件系统是指挥整个计算机硬件系统工作的程序集合。软件系统所包含的内容非常丰富。现在计算机系统将软件按功能分为两类:系统软件和应用软件。系统软件包括:操作系统,语言处理程序,监控程序;
应用软件包含:科学计算,工程设计,自动控制,数据数量。
系统软件
系统软件主要功能是对整个计算机系统进行调度、管理、监视及服务等。它能够使系统的各种资源得到合理的调度和高效的使用,并能监视系统的运行状态,一旦出现故障就能自动保护现场信息使之不受破坏,并诊断出故障部件。它还可以帮助用户调试程序,查找程序中的错误等等。
操作系统(Operating System)
操作系统是一组控制程序的总称。可以用它控制和管理计算机的各种资源,实现计算机系统运行自动化。它是系统软件中最核心的组成部分,其主要任务有两个:一是管好计算机系统的全部资源,使它们能充分发挥作用、高效的工作。在这里所提及的资源是指计算机系统的各种功能部件,主要包括微处理器,存储器,各种外部设备,各种软件。二是为计算机系统和用户之间提供接口,使用户利用操作系统提供的功能区使用计算机,进而在用户面前展现的是一台功能强、使用方便的计算机。
操作系统由执行程序、调度程序、中断处理和中断服务程序、设备处理程序、存储管理程序、程序库管理程序等模块组成。
一台计算机可以配置不同类型的操作系统,常用的操作系统类型有:
引用
(1) 单用户操作系统(MS-DOS,PC-DOS)
(2) 多用户操作系统(Unix,Linux,OS/2,Windows98/2000/XP,Windows Vista等)
(3) 网络操作系统(NetWare,Windows NT等)
(4) 实时操作系统(Windows CE, UcLinux,Rdos等)
语言处理程序
用户往往是用某一种程序设计语言来编写程序,也就是源程序。但计算机只能识别二进制信息,语言处理程序的实质就是完成翻译计算机各种语言的一组程序。其主要任务是对用户使用的各种语言进行处理,进而使计算机能完成用户以各种语言所描述的任务。在软件分类中,除了将语言处理程序划分为系统软件外,各种程序设计语言也被视为系统软件。子啊计算机应用中,程序设计语言主要包括以下几类:
引用
1. 机器语言:是一种用二进制形式表示的,并且能够直接被计算机硬件识别和执行的语言。机器语言与计算机的逻辑结构相关,也就是说,机器语言因计算机不同而有异。利用机器语言编写的程序称之为计算机语言程序。机器语言的缺点是:不易书写,可阅读性差,出错也不易修改。
(2) 汇编语言:是一种将机器语言符号化的语言,它用形象、直观、便于记忆的字母、符号来代替数字编码的机器指令。汇编语言的语句与机器指令一一对应,不同的计算机具有不同的汇编语言。用汇编语言写的程序称为汇编语言程序。
(3)高级语言: 是一种与今天计算机逻辑结构不相关的,表达方式接近于被描述的问题的程序设计语言。高级语言程序具有可书写性和可阅读性强等优点。高级语言程序在计算机并不能直接执行,需要利用编译程序或解释程序将其翻译成计算机语言程序后再执行。
(4)面向对象语言: 是当今软件开发的主流方法和技术。面向对象语言具有的抽象性、封装性、模块性、继承性和多态性,以及支持自顶向下和自底向上的软件软件开发风范和良好的课维护性
注意:面向对象语言均属于高级语言,但并不是所有的高级语言都是面向对象语言。例如C语言是高级语言但不是面向对象语言。
服务性程序
服务性程序又称实用程序,是为系统提供各种服务性手段而设置的一组程序。其主要功能是完成对用户程序的装入、连接、编辑、查错和纠错以及硬件故障诊断等工作。服务性程序执行的过程和详细功能如下:
引用
(1) 装入计算机。在使用计算机时,首先必须将程序从机器的外部经由各种外部设备装入内存,这个功能由装入程序完成。
(2) 连接程序。 在实际应用中,一个大的源程序常被分成若干个相对独立的程序模块,分布编译为相应的目标模块,这些独立的目标模块必须连成一个程序后才能投入运行。完成这一功能的程序叫做连接程序。
(3) 编译程序。编译程序是为用户编制源程序提供的一种编译手段,利用它用户可以方便的编写、修改、删除或补充源程序。
(4) 数制转换程序。数制转换程序可以使用户直接用十进制数输入,由计算机自动转换成所能识别的二进制数。
(5)诊断程序。诊断程序用于诊断硬件的故障。当机器在运行中出现故障时,诊断程序启动运行,查出机器的故障部件。
数据库管理系统(Database Management Systems)
数据库是为适应大型企业的数据处理和信息管理的需要而在文件系统的基础上发展起来的。
文件时一组相互关联的信息(称之为记录)的集合,即文件描述具有相同性质的一组记录。对这些文件的组织和管理的程序构成了文件系统,它是操作系统的一个组成部分,但由于各个用户建立的文件系统其数据不能共享,造成大量重复,容易产生数据的结构不一致性,而且各种文件缺乏统一的管理机构。
为了克服上述的缺点,数据库用一个单独的系统软件来集中管理所有的文件,实现数据共享,这就是数据库管理系统。
分享到:
相关推荐
计算机软件系统是计算机科学的重要组成部分,它包含了计算机系统中用于执行特定任务的程序以及与之相关的文档。在本文中,我们将深入探讨软件的定义、发展过程、分类以及它与硬件的关系,特别关注操作系统这一关键的...
计算机软件系统是构建在硬件基础上,赋予计算机执行各种任务能力的关键组成部分。没有软件,只有一堆物理组件的计算机被称为裸机,无法进行任何有意义的工作。软件的加入使得计算机能够进行信息处理,完成从简单的...
计算机基础理论:第3章 计算机软件系统.ppt
"计算机软件系统-图文" 本资源主要讲解了计算机软件系统的构成、分类、操作系统、应用软件等知识点。 计算机系统的构成 计算机系统由硬件系统和软件系统两部分组成。硬件系统是计算机的“躯体”,包括中央处理器...
"情境二计算机软件系统安装" 情境二计算机软件系统安装是计算机基础与整机组装学习情境四的主要内容。该学习情境旨在使学生掌握计算机软件系统的选择、规划、安装和使用,包括操作系统的安装、应用软件的安装和使用...
计算机软件系统资源摘要信息 计算机软件系统是指一系列用于管理和控制计算机硬件的指令程序。它使得计算机能够根据特定的任务要求进行工作,为用户提供便捷、高效的服务。计算机软件系统的发展历程经历了无操作系统...
"计算机应用技术-第二章计算机软件系统概述-笔记整理-复习资料" 本笔记整理了计算机应用技术第二章计算机软件系统概述的知识点,涵盖了计算机软件系统的基本概念、BIOS 的组成部分、操作系统的功能、编译过程、...
计算机软件系统是计算机科学的重要组成部分,它包括一系列的程序、数据和相关文档,这些元素共同构成了计算机能够执行任务的基础。软件不仅仅是程序代码,还包括描述程序功能、设计、使用方法等的文档,以及运行过程...
计算机软件系统是计算机科学中的核心组成部分,它涵盖了用于管理和运行计算机系统的各种程序、数据和相关文档。本教学ppt课件详细介绍了计算机软件系统的结构、分类和功能,旨在帮助理解计算机如何通过软件实现复杂...
"计算机应用基础知识(第三节计算机软件系统)" 计算机软件系统是计算机系统的核心组成部分,它管理和控制计算机硬件,提供给用户使用的界面和服务。计算机软件系统可以分为系统软件和应用软件两大类。系统软件是...
计算机软件系统应用平台技术分析 计算机软件系统应用平台是计算机系统的重要组成部分,也是计算机用户与计算机硬件进行交流的“中介”。随着计算机技术的进步和发展,计算机软件系统技术也不断成熟、拓展,其中软件...
计算机软件系统应用平台的技术分析 计算机软件系统应用平台是计算机系统的重要组成部分,也是计算机用户与计算机硬件进行交流的“中介”。随着计算机技术的进步和发展,计算机软件系统技术也不断成熟、拓展,其中...
计算机软件系统知识点解析 在计算机软件系统中,软件是计算机系统的核心组件之一,它负责控制和管理计算机硬件,提供各种服务和功能以满足用户的需求。软件系统可以分为系统软件和应用软件两个主要部分。 一、系统...
计算机软件系统是计算机科学中的核心组成部分,它涵盖了使计算机能够执行各种任务所需的所有程序、数据和文档。在硬件基础上,软件赋予计算机生命力,使其能够处理信息、执行指令和完成用户的需求。本文将深入探讨...
计算机软件系统是计算机科学的重要组成部分,它涉及到计算机的运行机制和用户交互的各个方面。这篇PPT课件主要讲解了计算机软件系统的基本概念、构成、分类以及应用,旨在帮助学生理解和选择适合的操作系统与应用...
计算机软件系统是现代信息技术的核心,其操作方法关乎计算机的日常应用和开发。在这个数字化时代,理解计算机软件系统的操作方法,对于从专业技术人员到普通用户都具有重要意义。 计算机软件系统主要分为系统软件和...
计算机软件系统是计算机科学的重要组成部分,它包括了与硬件紧密协作的各种软件,使得用户能够有效利用计算机资源。软件系统主要由系统软件和应用软件两大类构成。 系统软件是计算机的基础,它提供了操作系统、语言...
计算机软件系统开发与应用技术研究是当前计算机技术发展的关键之一。在新时期,计算机软件技术的发展对人类社会的发展产生了深远的影响。计算机软件技术的应用已经渗透到各行各业,包括军事、民生、教育、医疗等领域...