软件是相对于硬件而言的。通常,软件包括了计算机运行所需要的所有程序、数据和文档。从计算机系统角度考虑,软件可分为系统软件、应用软件和支持软件。
软件三大类计算机软件系统
1.系统软件
系统软件通常是指管理、监控和维护计算机资源(包括硬件和软件)的一种软件。
·操作系统;
·各种程序设计语言及其解释;
·编译系统
·数据库管理系统。
2.应用软件
应用软件是指利用计算机及系统软件为解决各种实际问题而编制的、具有专门用途的计算机程序。
·各种字处理软件。
·各种用于科学计算的软件包;
·计算机辅助软件;
·各种图形软件等。
3.支持软件
支持软件是指在计算机硬件与系统软件的基础上,用于支援其他软件研制和开发的软件。
指令、程序指令
就是一组二进制编码,由操作码和操作数两部分组成。程序是为了解决问题而编制的有序指令的集合,计算机的工作过程,就是不断地执行这些有序的指令,对信息进行加工处理的过程。
文档
为使编译完毕的程序便于使用、维护和修改,需给程序写个详细的说明,这个使用说明就是程序的文档,(或称软件的文档)。
文档包括以下内容:
(1)功能说明
(2)程序说明
(3)上机操作说明
(4)测试和维护说明
程序设计语言
程序设计语言就是用户用来编写程序的语言,它是人们与计算机之间交换信息的工具,实际上也是人们指挥计算机工作的工具。
程序设计语言可分为三大类:
(1)机器语言
(2)汇编语言
(3)高级语言
语言处理程序
语言处理程序是由编辑处理、语言处理和装配连接处理三部分组成。
编译处理是指计算机通过编译程序将人们编写的源程序写入计算机。它可以方便地为用户提供源程序修改,包括添加、删除、修改等。
语言处理是指将源程序转换成机器语言的形式,以便计算机能够运行,这一转化是由翻译程序来完成的,翻译程序又统称为语言处理程序。共有三种:汇编程序、编译程序和解释程序。
装配连接处理是指经过汇编或编译之后生成的目标程序不能直接运行,目标程序可能调用一系列内部函数、外部过程和库函数或其他程序模块,这就需要装配连接程序将全部的目标程序块、库过程和系统库连接起来,使其成为一个可调入内存运行的程序模块,这种程序模块称为可执行程序。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论