电子计算机软件
出处:按学科分类—经济 南京大学出版社《新编经济师实用手册工业企业分册》第120页(946字)
指电子计算机所具有的管理和应用程序的总称,也叫做程序系统。它是计算机发挥其功能的各种程序的集合。
1.软件系统的构成
从广义角度说,它包含各种程序的设计语言、系统软件、应用软件、数据库及数据库管理系统(如图4-9)。
图4-9 电子计算机软件分类
(1)程序设计语言,是指用来编写程序的语言,通常分机器语言、汇编语言和高级语言三类。
(2)系统软件,是指为了方便用户和充分发挥计算机效能,向用户提供的一系列软件。包括监控程序、操作系统、程序库等。它们一般由生产厂家或软件公司提供。
(3)应用软件,是专门为解决用户某项应用领域里的具体任务,如数值分析、预测、库存管理、决策模型而编制的程序。一般都由用户根据自己所要解决的问题来编制。
(4)数据库,主要是对数据和各种各样的表格按一定的形式和规律进行组织和管理的系统。
2.软件的分类
计算机软件系统按其作用可分为两类:
(1)对各种硬件及其软件进行管理、调度、维护和控制的软件,如监控程序、操作系统等。这类软件主要面向机器,体现着计算机操作系统的基本功能,因而又称作“控制软件”。
(2)面向用户的软件,如各种语言、处理程序(如编译、编辑、解释程序等)、程序设计高级语言、应用软件和数据库等。
实际上在微型电子计算机中,软件和硬件已密不可分,目前发展带有“软件硬化”(即把软件功能固化在计算机硬件中),又称作为“固件”的微型电子计算机已成为现实,例如IBM公司生产的各类个人计算机中已带有固化的基本BASIC语言。