计算机系统由硬件和软件两大部分组成。
硬件的组成(输入设备,输出设备,存储器,运算器,控制器);
软件的组成(程序和有关文档资料的合称)。
1.硬件的组成
硬件系统主要由中央处理器、存储器、输入输出控制系统和各种外部设备组成。
中央处理器是对信息进行高速运算处理的主要部件,其处理速度可达每秒几亿次以上操作。
存储器用于存储程序、数据和文件,常由快速的主存储器(容量可达数百兆字节,甚至数G字节)和慢速海量辅助存储器(容量可达数十G或数百G以上)组成。
各种输入输出外部设备是人机间的信息转换器,由输入-输出控制系统管理外部设备与主存储器(中央处理器)之间的信息交换。
2.软件的组成
软件分为系统软件、支撑软件和应用软件。
系统软件由操作系统、实用程序、编译程序等组成。
操作系统实施对各种软硬件资源的管理控制。实用程序是为方便用户所设,如文本编辑等。
编译程序的功能是把用户用汇编语言或某种高级语言所编写的程序,翻译成机器可执行的机器语言程序。
支撑软件有接口软件、工具软件、环境数据库等,它能支持用机的环境,提供软件研制工具。支撑软件也可认为是系统软件的一部分。
应用软件是用户按其需要自行编写的专用程序,它借助系统软件和支援软件来运行,是软件系统的最外层。
计算机系统结构是计算机的的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性,主要研究计算机系统的基本工作原理,以及在硬件、软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。
计算机系统结构:机器语言机器级的结构