第三节 微型计算机软件系统
一、概述
软件系统是指使用计算机所运行的全部程序的总称。
一般称仅有硬件的计算机为“裸机”。
二、软件系统分类
计算机软件可分为两大类:一类是系统软件,另一类是应用软件。
系统软件是指用于对计算机资源的管理、监控和维护,以及对各类应用软件进行解释和运行的软件。
系统软件是计算机系统必备的软件。
应用软件是在硬件和系统软件的支持下,为解决各类具体应用问题而编制的软件。
系统软件主要包括操作系统、语言处理程序、支撑服务程序、数据库管理系统。其中操作系统最为重要,它是所有软件的核心。
三、系统软件
(一)操作系统
Windows操作系统
操作系统是由指挥与管理计算机系统运行的程序模板和数据结构组成的一种大型软件系统,其功能是管理计算机的硬件资源和软件资源,为用户提供高效、周到的服务。
操作系统是用户与计算机之间的接口,用户或任何其他程序都只有通过操作系统才能获得必要的资源,这就要求启动计算机时必须首先启动操作系统,由它去控制和管理其他程序的运行。
(二)语言处理程序
计算机语言有机器语言、汇编语言和高级语言三大类,其中机器语言是计算机的“母语”,计算机一看就懂。
语言处理程序正是这样一种翻译程序,其功能就是将用汇编或高级语言编写的源程序编译为计算机可以识别的目标程序。
(三)数据库管理系统
(四)支撑服务程序
四、应用软件
应用软件是在硬件和系统软件的支持下,为解决各类具体应用问题而编制的软件。
例如会计软件、企业管理软件、游戏软件、各种用途的软件包都是一种应用软件。
五、计算机程序设计语言
程序设计语言是人与计算机之间进行交流的语言。
这些语言大致可以分为三大类,即机器语言、汇编语言和高级语言。其中,由于汇编语言和机器语言都依赖于计算机硬件,常将它们合称为低级语言。会计软件或ERP一般用高级语言编写。
(一)机器语言
机器语言是直接用二进制代码指令表达的计算机语言。
机器指令表示即为0000000111011000。
机器语言是计算机的“母语”,完全依赖于特定机器的硬件。
用机器语言编写的程序,计算机能识别,可直接运行,但程序容易出错。
(二)汇编语言
汇编语言是用符号来表示机器指令的语言。
用汇编语言编写的程序称为源程序,计算机不能直接理解,必须将其逐条翻译成机器语言程序,这一翻译过程称为汇编,是由机器中的汇编程序自动完成的。
(三)高级语言
高级语言是一种比较接近人类自然语言的计算机语言。对机器依赖性低,适用于各种机器的计算机语言。
相关推荐: