2.3.1 计算机软件的层次结构

计算机软件是指计算机中的程序、数据及其文档。计算机软件是计算机系统的灵魂,计算机用户是通过软件来管理和使用计算机的。计算机软件内容丰富、种类繁多,通常根据软件用途可将其分为系统软件和应用软件两类。系统软件是由计算机制造者提供的用于管理、控制和维护计算机系统资源的软件。系统软件又可分为系统软件和支撑软件,如操作系统、编程语言、编程语言的处理程序、常用服务程序等。应用软件是计算机用户用计算机及其提供的各种系统软件开发的解决各种实际问题的软件。计算机软件的层次结构如图2-12所示。

图2-12 软件的层次结构