
根据功能,计算机软件系统可以分为两类:系统软件和应用程序软件。
1、系统软件
系统软件是指管理,控制和维护计算机及其设备,并在用户和计算机之间提供操作界面的软件。它没有专门解决特定的应用程序问题。
代表性的系统软件包括:操作系统,管理系统和各种编程语言的编译系统,其中最重要的系统软件是操作系统。
1)操作系统(操作系统)
![]()
操作系统是最基本的系统软件,是一组用于管理和控制计算机的所有软件和硬件资源的程序。操作系统直接在裸机上运行,并且在该操作系统的基础上构建了其他软件(包括系统软件和大量应用程序软件),并获得其支持和访问其服务。
操作系统是计算机硬件与其他软件之间的接口,以及用户与计算机之间的接口。
功能:处理器管理,存储管理,设备管理,信息管理等
操作系统的性能在很大程度上决定了整个计算机系统的性能。
分类:

根据用户对话的界面,可以分为命令行界面操作系统和图形用户界面操作系统;根据可以支持的用户数量,可以分为单用户操作系统和多用户操作系统。能够运行多个任务的能力是标准的,分为单任务操作系统和多任务操作系统。根据系统的单一功能,它分为批处理系统,分时操作系统,实时操作系统和网络操作系统。
2)语言处理程序
计算机执行程序时,必须首先逐个取出存储在存储器中的程序指令,并在解码后将控制信号发送到计算机的各个部分,以使其执行指定的操作。计算机控制设备可以识别的指令是用机器语言编写的,而用机器语言编写程序并不是一件容易的事。大多数用户使用某种编程语言(即高级语言)编写程序,例如BASIC语言,C语言等。但是用这些高级语言编写的程序无法识别CPU,因此必须将其翻译成机器说明,然后计算机才能执行。负责此翻译的程序称为编译器。为了在计算机上执行以某种高级语言编写的程序,必须配置用于该语言的编译器系统。
3)管理系统
计算机效率主要是指数据处理的效率。
管理系统的功能:组织并动态存储大量数据信息;使用户可以方便,高效地使用这些数据信息。
软件系统包括三个部分:,管理系统和系统。
DBMS是用户(或应用程序)和操作系统之间的软件。 DBMS在操作系统的支持下运行。借助操作系统,可以实现数据的存储和管理。数据可以由各种用户共享,从而确保用户获取的数据完整可靠。它与用户之间的界面称为用户界面,而DBMS提供了用户可以使用的语言。
4)实用程序
实用程序完成一些与计算机系统资源和文件的管理有关的任务,例如诊断程序,防病毒程序,卸载程序,备份程序,文件解压缩程序和其他工具软件。

2、应用软件
应用软件是指专门为解决特定应用领域中的特定问题而准备的软件(或实用程序)。
通常,应用程序软件不能在计算机上独立运行,并且必须得到系统软件的支持。应用程序软件,尤其是各种专用软件包,通常由软件供应商提供。
常用应用程序软件具有以下类别:
文字处理软件:用于输入,存储,修改,编辑和打印文本数据(文档,手稿等)。常用的有WPS,Word等;信息软件管理:用于输入,存储,修改和检索各种信息。例如,工资管理系统,人事管理系统等。在将该软件开发到一定级别后,可以连接各种单独的软件以形成一个完整而高效的管理系统,称为MIS;计算机辅助设计软件:用于高效绘图,工程图修改,常规设计和计算,以帮助用户找到更好的设计方案。常用的有AutoCAD等;实时控制软件:用于随时收集生产设备,飞机等的运行状态信息,并以此为依据,按照预定计划实施自动或控制,从而安全,准确地进行控制完成任务或实现预定目标。
最后,从层次结构的角度来看,计算机系统的组成如下图所示。内部裸机是指没有任何软件(纯硬件)的机器。
每个级别之间的关系是:内层是外层的支撑,外层不需要知道内层的细节,只需要使用内层提供的服务作为同意。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-338334-1.html
都是中国人