数据结构论坛

首页 » 分类 » 问答 » 计算机系统结构软件系统中的系统软件
TUhjnbcbe - 2021/1/29 2:29:00

通过之前的知识学习,我们已经了解了计算机的硬件系统,计算机只有硬件是无法工作的,在硬件设备上还需运行各种软件。那计算机的软件在整个计算机系统结构中扮演什么样的角色呢?我们还是先看一下计算机整体系统结构图:

我们可以看到,软件系统是与硬件系统同等重要的计算机系统组成部分。那到底什么是软件系统呢?

我们来看一看软件的概念:软件是指程序、程序运行所需要的数据以及开发、使用和维护这些程序所需要的文档的集合。

软件系统的分类:系统软件和应用软件。今天我们为大家介绍系统软件。那什么是系统软件呢?我们先来看看系统软件的定义。

系统软件:是为了使计算机能够正常高效地工作所配备的各种管理、监控和维护系统的程序及有关的资料。

系统软件大家不要只理解成操作系统,系统软件包含如下几大类:

1、操作系统(OperatingSystem)

提到操作系统大家肯定想到Windows,但除了Windows还有其他的操作系统大家了解吗?当然是有的,比如Macos系统、Dos系统,Linux系统等也都是电脑的操作系统。

2、语言处理程序

语言处理程序一般是由汇编程序、编译程序、解释程序和相应的操作程序等组成。

汇编程序:把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。

编译程序:把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序。

解释程序:对源程序边解释翻译成机器代码边执行的高级语言程序。

3、服务程序

服务性程序是指为了帮助用户使用与维护电脑,提供服务性手段并支持其他软件开发而编制的一类程序。服务性程序是一类辅助性的程序,它提供各种运行所需的服务。可以在操作系统的控制下运行,也可以在没有操作系统的情况下独立运行,主要有工具软件、编辑程序、软件调试程序以及诊断程序等。

4、数据库管理系统

数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

比如我们网络购物的商品编号、名称、价格等都是存放在数据库中进行管理的。有了数据量管理系统,提高了数据管理的效率,保护了数据的安全性、数据丢失后还可以恢复。我们常见的成绩管理系统、图书管理系统等都属于数据库管理系统。

系统软件十分的重要,是计算机系统中不可缺少的组成部分,也是计算机应用软件与硬件之间的桥梁,我们可以通过下图很好的理解三者之间的层次关系:

下一篇我们会介绍计算机系统软件中的应用软件,欢迎大家继续

1
查看完整版本: 计算机系统结构软件系统中的系统软件