农业百科

系统软件

2023-04-15

简介

为方便用户和充分发挥计算机效能而设计的一系列程序。系统软件包括监控程序、操作系统、编译程序、汇编程序、编辑程序、调试程序、诊断程序和程序库等。系统软件不同于应用软件,它最靠近计算机硬件。应用软件需通过系统软件发挥计算机的效能。一台成功的计算机系统必须配有十分完备的系统软件。

监控程序 为便于用户合理使用、管理和维修计算机的资源而设计的一套程序,又称管理程序。它的主要功能是:合理和有效地安排主机和外部设备,减少互相等待的时间,提高效率;对多道程序作最优调度;按轻重缓急处理各级中断;及时处理计算机出现的各种故障和错误;改善人机联系;控制程序的编译、编辑、装配、启动等。监控(管理)程序包括引导程序、监控程序、输入/输出驱动程序、连接程序、编辑程序、汇编程序等。

操作系统 管理计算机系统自身的硬件和软件资源的大型系统程序。计算机系统的资源有四类:存储器、处理器、外围设备和信息。操作系统将提供存储管理、处理器管理、设备管理、信息管理和作业管理等功能。操作系统分为单用户、批处理、分时、实时、网络和分布式操作系统。操作系统负责管理和调度计算机系统的各种软、硬件资源。用户通过操作系统使用计算机,操作系统向用户提供计算机的各种控制命令。计算机配置操作系统后,可以提高效率,使用更为方便。操作系统是计算机系统中不可缺少的一种软件。

编译程序 能将用高级程序设计语言编写的源程序,翻译成等价的目标程序的翻译程序。编译程序还具备语法检查、调试措施、修改手段、覆盖处理、目标程序优化、不同的程序设计语言合用,以及人机联系等功能(见翻译程序)。

汇编程序 能将汇编语言编写的源程序翻译成机器语言的翻译程序。汇编程序具有如下主要功能: 将表示指令的助记符翻译成二进制代码、为用户符号地址分配存储单元、执行伪操作、进行宏处理、产生目标程序带、打印程序清单、进行语法检查、给出出错信息等。

编辑程序 能对源程序作增删或替换等处理的软件。它还可将多个子程序模块连接在一起。编辑程序的具体功能是删除或修改 一行字符、在两行之间插入新的一行、改变各行的顺序、将整个源程序装入计算机、复制和打印文本的内容,搜索和替换某一段文本等。

调试程序 帮助用户调试应用软件的程序。它将用户源程序分割成若干段进行调试,可以用慢速度执行整个程序,以发现在编辑过程中难以找到的错误。发现错误后并对源程序进行再编辑和汇编,生成新的目标程序。

诊断程序 它的功能是检查程序的错误和计算机的故障,并指示出错误点和错误信息等。

程序库 由常用的各种标准子程序(如初等函数、数制转换程序、典型的计算程序等)汇集构成的程序集合。程序库是供解题程序用的,通常存放于磁带式磁盘。

英文

system software