- 大学计算机基础标准教程Windows 10+Office 2016(实战微课版)
- 钱慎一编著
- 1047字
- 2024-12-27 19:23:56
1.2.2 计算机软件系统
只有硬件系统的计算机是无法使用的,就如同人们只有身体而没有灵魂一样。计算机的灵魂就是计算机的软件系统。软件系统是为了运行、管理和维护计算机而编制的各种程序、数据和文档的总称。
1.软件的概念
软件是计算机的灵魂,是用户与硬件的接口,用户通过软件来使用计算机的硬件资源。在了解软件时,需要了解程序和程序设计语言。
程序是按照一定顺序执行的、能够完成某一任务的指令集合。计算机的运行要有时有序、按部就班,需要程序控制计算机的工作流程,实现一定的逻辑功能,完成特定的设计任务。
程序设计语言是人与计算机“沟通”使用的语言种类,包括以下几种。
· 机器语言:指挥计算机完成某个基本操作的命令。所有指令的集合为指令系统,直接用二进制代码表示指令系统的语言及机器语言。
· 汇编语言:是一种把机器语言“符号化”的语言。
· 高级语言:最接近人类自然语言和数学公式的程序设计语言,基本脱离了硬件系统,常用的有C、C++、Java、Python等,具有严格的语法和语义规则。
2.软件系统及组成
计算机软件分为系统软件和应用软件两大类。
(1)系统软件
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的软件。系统软件的主要功能是调度、监控和维护计算机系统,合理分配系统资源,管理计算机系统中各独立硬件,使它们协调地工作,确保计算机正常高效地运行。系统软件包括操作系统、语言处理系统、数据库管理系统和系统辅助处理程序等。其中最主要的是操作系统,它提供了一个软件运行环境。
· 操作系统:最主要、最基本的系统软件,控制计算机上运行的程序,并管理整个计算机软硬件资源,是计算机硬件与应用程序及用户之间的桥梁。
· 语言处理系统:把一种语言的程序翻译成等价的另一种语言的程序。
· 数据库管理系统:用于建立、使用和维护数据库,通过把不同性质的数据进行组织,以便能够有效地查询、检索、管理这些数据。
· 系统辅助处理程序:为计算机系统提供服务的工具软件和支撑软件,如编辑程序、调试程序、系统诊断程序等。
(2)应用软件
应用软件是用户可以使用的各种程序设计软件以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。常见的应用软件有如下几种。
· 办公软件套装:如Microsoft Office、WPS Office等。
· 多媒体处理软件:如Photoshop、会声会影、Camtasia等。
· Internet工具软件:如Web服务器软件、浏览器、FTP、Telnet、下载工具等。
知识拓展
计算机通过软件系统控制和管理硬件系统的工作,而强大的硬件系统又是软件系统高效运行的平台,两者相辅相成,组成了整个计算机系统,为使用者提供强大的运算和数据处理能力。