**部分 基础理论
第1章 绪论
1.1 软件概述
1.1.3 软件的分类
20世纪计算机产生以来,人们围绕着它开发了大量的软件,广泛应用于科学研究、教育、工农业生产、事务处理、国防和家庭等众多领域,积累了丰富的软件资源。然而,在软件的品种、质量和价格方面仍然满足不了人们日益增长的需要。计算机软件产业是一项年轻的、充满活力的飞速发展的产业。因此,由于其分类方法不同,所分类型差别也很大。���里简单地介绍计算机软件在计算机系统、实时系统、嵌入式系统、科学和工程计算、事务处理、人工智能、个人计算机和计算机辅助软件工程(CASE)等方面的应用。
按照计算机的控制层次,计算机软件分为系统软件和应用软件两大类。
1.系统软件
计算机系统软件是计算机管理自身资源(如CPU、内存空间、外存、外部设备等),提高计算机的使用效率并为计算机用户提供各种服务的基础软件。系统软件依赖于机器的指令系统、中断系统以及运算、控制、存储部件和外部设备。系统软件要为各类用户提供尽可能标准、方便的服务,尽量隐藏计算机系统的某些特征或实现细节。因此,系统软件是计算机系统的重要组成部分,它支持应用软件的开发和运行。系统软件包括操作系统、网络软件、各种语言的编译程序、数据库管理系统、文件编辑系统、系统检查与诊断软件等。
……