系统软件是管理、监控和维护电脑资源的软件,是用来扩大电脑功能、提高电脑工作效率、方便用户使用电脑的软件。系统软件是电脑正常运转必不可少的部分,一般由电脑生产商或专门的软件公司研制,分为操作系统软件、语言处理程序、数据库管理系统和系统服务程序等4类。
1.操作系统软件
操作系统(Operating System,OS)是电脑系统的指挥调度中心,负责管理电脑系统的硬件和软件资源,为各程序提供运行环境。
操作系统是所有软件中最重要的一种,主要由CPU管理、存储管理、设备管理和文件管理等几个功能模块组成;是介于电脑硬件与软件之间的一个结构层,是电脑硬件与用户、其他应用程序之间的接口。目前常见的操作系统有Windows系列操作系统、Linux操作系统、iOS操作系统等。
知识点滴
由于目前大部分电脑用户使用Windows系列操作系统,因此本书后面的相关章节将着重通过实例介绍该系列操作系统。
2.语言处理软件
人们用电脑解决问题时,必须用某种“语言”来和电脑进行交流。具体地说,就是利用某种电脑语言来编制程序,然后再让电脑来执行所编写的程序,从而让电脑完成特定的任务。目前主要有3种程序设计语言,分别是机器语言、汇编语言和高级语言。(www.xing528.com)
机器语言:机器语言是直接用二进制代码指令表达的电脑(计算机)语言,是用0和1组成的一串代码,有一定的位数,并分成若干段,各段的编码表示不同的含义。例如某电脑指令字长为16位,即由16个二进制数组成一条指令或其他信息。16个0和1可组成各种排列组合,通过线路变成电信号,让电脑执行各种不同的操作。
汇编语言:汇编语言(Assembly Language)是一种面向机器的程序设计语言。在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。如此,用符号代替机器语言的二进制码,就可以把机器语言转变成汇编语言。
高级语言:由于汇编语言过分依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言。这种语言的语法和结构更类似普通英文,并且由于远离对硬件的直接操作,使得普通用户经过学习之后都可以编程。
3.系统服务程序
系统服务程序是指运行在后台的操作系统应用程序,它们通常会随着操作系统的启动而自动运行,以便在需要的时候提供系统服务支持,包括监控程序、检测程序、连接编译程序、连接装配程序、调试程序等。系统服务程序和普通的后台应用程序非常相似(例如病毒防火墙),最主要的区别是其随操作系统一起安装,并作为系统的一部分提供单机或网络服务。
4.数据库管理系统
数据库是以一定的组织方式存储起来的、具有相关性的数据的集合。数据库管理系统是在具体电脑上实现数据库技术的系统软件,由它来实现用户对数据库的建立、管理、维护和使用等功能。目前流行的数据库管理系统软件有Access、Oracle、SQL Server、DB2等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。