计算机系统的组成包括硬件和软件。
硬件系统包括以下五个部分:运算器、控制器;存储设备;输入设备;输出设备。软件系统包括:系统软件和应用软件两个部分。硬件系统是计算机系统的内核,进行信息处理的实际物理装置,包括中央处理器、存储器、输入输出控制系统和各种外部设备。连接人与硬件系统之间的接口界面就是软件系统,主要包括系统软件、支撑软件和应用软件。
硬件系统借助电、磁、光、机械等原理构成的各种物理部件的有机组合,是系统赖以工作的实体。软件系统是各种程序和文件,用于指挥全系统按指定的要求进行工作。
软件系统的分类
软件分为系统软件、支撑软件和应用软件。系统软件由操作系统、实用程序、编译程序等组成。操作系统实施对各种软硬件资源的管理控制。实用程序是为方便用户所设,如文本编辑等。编译程序的功能是把用户用汇编语言或某种高级语言所编写的程序,翻译成机器可执行的机器语言程序。
支撑软件有接口软件、工具软件、环境数据库等,它能支持用机的环境,提供软件研制工具。支撑软件也可认为是系统软件的一部分。应用软件是用户按其需要自行编写的专用程序,它借助系统软件和支援软件来运行,是软件系统的最外层。