|
软件是计算机系统中的重要组成部分,由系统软件和应用软件两部分组成。应用软件必须在系统软件的支持才能运行。而没有应用软件则计算机无法解决具体的实际应用问题。 1、系统软件
系统软件是负责管理、控制和维护计算机的各种软硬资源的最基本的软件。系统软件主要包括操作系统、语言处理程序和各种面向机器维护、软件开发必需的实用程序(如编辑程序、连接装配程序、调试程序和诊断程序等)。
计算机硬件只能直接识别和执行机器语言,使用汇编语言和高级语言编写的源程序必须要经过专门的语言处理程序“翻译”成机器语言的目标程序后才能被计算机执行。语言处理程序通常分成三种:
汇编程序
将用汇编语言编写的源程序翻译成可执行的目标程序的翻译程序(如图 a所示)。
编译程序
把用高级语言编写的源程序整个翻译为目标程序的翻译程序(如图 b所示),只要编译一次源程序,用户就可以在以后一直直接使用生成的目标程序了。
解释程序
将高级语言编写的源程序动态地按顺序逐句翻译并执行的程序(如图c所示)。翻译一句,执行一句,直到程序的全部语句执行完毕。
图 三种语言处理程序的处理过程
应用软件是直接面向用户为解决各种实际问题而编制的各种程序。常见的应用软件有办公自动化软件、管理信息系统、多媒体处理软件、计算机辅助设计软件、计算机辅助教学软件和科学计算软件等。例如,我们将在后面的章节中学习到为了解决文字编辑和排版问题的Word 软件,解决电子报表统计和制作的Excel软件,收发电子邮件的Outlook Express, 制作演示文稿的Powerpoint等应用软件。 |
|