一、计算机组成与体系结构
1、计算机体系结构是那些对程序员可见的系统属性,这些属性直接影响到程序的逻辑执行,如指令集、用来表示各种数据类型的比特数、输入输出机制以及内存寻址技术。
2、计算机组成是实现结构规范的操作单元及其相互连接,如那些对程序员可见的硬件细节,如控制信号、计算机和外设的接口以及存储器使用的技术。
二、结构和功能
1、计算机的层次系统是一系列相互关联的子系统,每个子系统又在结构上分层,直到分成我们所能达到的一些基本子系统的最低级。每一层的行为仅仅依赖于系统下一层更为简单的抽象特征。在每一层上,设计者关心的是结构和功能。结构:部件相互关联的方法;功能:作为结构组成部分的单个独立部件的操作。
2、计算机体系结构有两种:(1)、由底层开始,向上建立完善的描述;(2)、从顶层开始,将系统分解成各个子部分。许多领域的事实证明,自顶向下是最清晰且最有效的方法。
3、计算机所能执行的4个基本功能:数据处理、数据存储、数据传送、控制。
4、计算机的4种主要结构组件:
(1)中央处理单元(CPU):它控制计算机的操作并且执行数据处理功能,通常简单地被称为处理器。
(2)主存储器:存储数据。
(3)I/0:在计算机及外部环境之间传输数据。
(4)系统互连:为CPU、主存储器和I/0之间提供一些通信机制。
5、CPU的主要结构组件:
(1)控制单元:控制CPU以至于整个计算机的操作。
(2)算数逻辑单元(ALU):执行计算机的数据处理功能。
(3)寄存器:提供CPU的内部存储。
(4)CPU内部互连:提供控制器、ALU和寄存器之间的某种通信机制。