系统软件分为哪几类?各有什么特点?

2021-07-08 08:24
由 admin 发表

1、操作系统

操作系统管理计算机的硬件设备,使应用软件能便当、高效地运用这些设备。它是最底层的软件,它控制一切计算机运转的程序并管理整个计算机的资源,是计算机裸机与应用程序及用户之间的桥梁。没有它,用户也就无法运用某种软件或程序。

 

计算机系统的控制和管理中心,从资源角度来看,它具有处置机、存储器管理、设备管理、文件管理等4项功用。 

 

2、言语处置程序

编译软件CPU执行每一条指令都只完成一项非常简单的操作,一个系统软件或应用软件,要由成千上万以至上亿条指令组合而成。直接用根本指令来编写软件,是一件极端繁重而困难的工作。

计算机只能直接辨认和执行机器言语,因而要计算机上运转高级言语程序就必需装备程序言语翻译程序,翻译程序自身是一组程序,不同的高级言语都有相应的翻译程序。

3、数据库管理

数据库管理系统有组织地、动态地存贮大量数据,使人们能便当、高效地运用这些数据。

数据库管理系统为一种支配和管理数据库的大型软件,用于树立、运用和维护数据库。

4、辅助程序

系统辅助处置程序也称为“软件研制开发工具”、“支持软件”、“软件工具”,主要有编辑程序、调试程序、配备和衔接程序、调试程序。

 

 

扩展材料

操作系统用于管理计算机的资源和控制程序的运转。言语处置系统是用于处置软件言语等的软件,如编译程序等。数据库系统是用于支持数据管理和存取的软件,它包括数据库、数据库管理系统等。

数据库为常驻在计算机系统内的一组数据,它们之间的关系用数据形式来定义,并用数据定义言语来描绘;数据库管理系统为运用户能够把数据作为轴象项停止存取、运用和修正的软件。

散布式软件系统包括散布式操作系统、散布式程序设计系统、散布式文件系统、散布式数据库系统等。人机交互系统是提供用户与计算机系统之间依照一定的商定停止信息交互的软件系统,可为用户提供一个友善的人机界面。

操作系统的功用包括处置器管理、存储管理、文件管理、设备管理和作业管理,其主要研讨内容包括操作系统的构造、进程(任务)调度、同步机制、死锁避免、内存分配、设备分配、并行机制、容错和恢复机制等。

Copyright © 2012-2020 赤峰蒙仁信息咨询有限公司 版权所有