首页 > 代码库 > 《计算机组成与体系结构:性能设计》读后小记 1、导论

《计算机组成与体系结构:性能设计》读后小记 1、导论

一、计算机组成与体系结构

  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和寄存器之间的某种通信机制。

《计算机组成与体系结构:性能设计》读后小记 1、导论