系统软件主要有哪些(常见的计算机系统软件有哪些)
系统软件是指控制和协调计算机和外部设备,支持应用软件开发和运行的系统。它是各种程序的集合,无需用户干预,主要功能是调度、监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使其能够协同工作。
系统软件使计算机用户和其他软件能够将计算机视为一个整体,而不考虑每个底层硬件是如何工作的。
主要类别
系统软件不仅为应用软件提供上述基本功能,还对硬件进行管理,使计算机上同时或相继运行的不同应用软件能够有序地共享硬件设备。例如,两个应用程序都必须将数据存储和修改到硬盘上。如果没有协调管理机构为他们划定区域,必然会形成互相破坏数据的局面。
首先,操作系统类
操作系统是控制和管理各种计算机资源、自动调度用户操作程序和处理各种中断的软件。操作系统的功能是控制和管理系统资源的使用,是用户和计算机之间的接口。目前流行的操作系统有DOS操作系统、UNIX操作系统、Windows操作系统(是单用户多任务图形界面操作系统)。
第二,语言处理器类
计算机能识别的语言和机器能直接执行的语言不一致。计算机可以识别的语言有很多,比如汇编语言、Basic语言、Fortran语言、Pascal语言、C语言,每一种语言都规定了一套基本的符号和语法规则。用这些语言编写的程序称为源程序。
由“0”或“1”机器码按照一定规则组成的语言称为机器语言。用机器语言编写的程序称为目标程序。语言处理器的任务是将源程序翻译成目标程序。不同的语言源程序对应不同的语言处理器。
第三,服务程序
系统辅助处理程序又称“软件开发工具”、“支持软件”、“软件工具”,主要包括编辑程序、调试程序、设备及连接程序、调试程序。
四、标准库程序类
为了方便用户编译程序,通常会根据标准格式预先准备一些常用的程序段,形成标准的程序库,存储在计算机系统中。必要时,用户可以选择合适的节目片段,并将其嵌入到自己的节目中。
动词 (verb的缩写)数据库管理系统类
数据库管理系统以有组织和动态的方式存储大量数据,以便人们方便高效地使用这些数据。数据库管理系统是操作和管理数据库的大型软件,用于建立、使用和维护数据库。有各种类型的数据库管理系统。目前包括微型计算机在内的很多计算机都配备了数据库管理系统,如FoxPro、Oracle、Sabase等。