计算机系统由硬件系统和软件系统组成。
硬件系统包括中央处理器(CPU)、存储器系统(MEN System)、总线系统(BUS)和外部设备(I/O Devices)等。是组成计算机的各种物理设备的总称,又称机器系统。
软件系统包括计算机系统软件、支撑软件和应用软件,是为运行、管理和维护计算机而编制的各种程序、数据和文档的总称,又称程序系统。
- 系统软件由操作系统、实用程序、编译程序等组成。操作系统实施对各种软硬件资源的管理控制。
- 实用程序是为方便用户所设,如文本编辑等。编译程序的功能是把用户用汇编语言或某种高级语言所编写的程序,翻译成机器可执行的机器语言程序。
- 支撑软件有接口软件、工具软件、环境数据库等,它能支持用机的环境,提供软件研制工具。
只要硬件而没有软件的计算机成为裸机,裸机是无法工作的。计算机的功能丰富程度不进取决于硬件系统,在更大的程度上是由其所安装的软件系统所决定的。
最后,用图直观的感受一下: