上QQ阅读APP看书,第一时间看更新
(二)系统软件
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,其主要功能是调度、监控和维护计算机系统,同时负责管理计算机系统中各种独立的硬件,使它们可以协调工作。系统软件是应用软件运行的基础,所有应用软件都是在系统软件上运行的。
系统软件主要分为操作系统、语言处理程序、数据库管理系统和系统辅助处理程序等,具体介绍如下。
● 操作系统。操作系统(Operating Systems,OS)是计算机系统的指挥调度中心,它可以为各种程序提供运行环境。常见的操作系统有DOS、Windows、UNIX和Linux等,如项目三中讲解的Windows 7就是一个操作系统。
● 语言处理程序。语言处理程序是为用户设计的编程服务软件,用来编译、解释和处理各种程序使用的计算机语言,是人与计算机相互交流的一种工具,包括机器语言、汇编语言和高级语言3种。计算机只能直接识别和执行机器语言,因此要在计算机上运行高级语言程序就必须配备程序语言翻译程序,翻译程序本身是一组程序,不同的高级语言都有相应的翻译程序。
● 数据库管理系统。数据库管理系统(Database Management System,DBMS)是一种操作和管理数据库的大型软件,它是位于用户和操作系统之间的数据管理软件,也是用于建立、使用和维护数据库的管理软件,组织不同性质的数据,以便能够有效地查询、检索和管理这些数据。常用的数据库管理系统有 SQL Server、Oracle 和Access等。
● 系统辅助处理程序。系统辅助处理程序也称为软件研制开发工具或支撑软件,主要有编辑程序、调试程序、装备和连接程序等,这些程序的作用是维护计算机的正常运行,如Windows操作系统中自带的磁盘整理程序等。