diff --git a/408/计算机组成原理/README.md b/408/计算机组成原理/README.md index b2ead12..26c2ab2 100644 --- a/408/计算机组成原理/README.md +++ b/408/计算机组成原理/README.md @@ -327,11 +327,11 @@ #### 学习建议 -- 注意透明的概念,透明是指该部件不会被感知到(如透明人),判断某个寄存器是否对程序员透明,可以想一想在汇编语言中是否会出现 +- 注意透明的概念,透明是指该部件不会被感知到(如透明人),判断某个寄存器是否对程序员透明,可以想一想在汇编语言中是否会出现 #### 考研修仙 -- 道上人:理解cpu结构(某个寄存器是否属于cpu/运算器/控制器) 与功能 +- 道上人:理解cpu结构(某个寄存器是否属于cpu/运算器/控制器) 与功能 > 小题:1,2,8,9,20 > 大题:1 @@ -422,7 +422,89 @@ ## Week 7 +### 5.5 指令流水线 +#### 学习建议 + +- 流水线的周期要取最长功能段的时间(见小题 1) +- 流水线数据冲突分为写后读、读后写(按顺序进行的流水线不会有)、写写,而读后读因为没有改变具体数值所以不存在数据冲突 + +#### 考研修仙 + +- 道上人:理解指令流水线的运行原理以及特征,掌握指令流水线中指令的执行阶段(五级流水模型:取指、译码、取数、执行、写回) + +> 小题:1,3,7 + +- 道上佬:了解不同指令流水线分类以及超流水线、超标量流水线,理解流水线冲突的类型与原因(资源冲突、数据冲突、控制冲突) + +> 小题:2,4,6,15,16,17 +> 大题:3 + +- 道上仙:掌握流水线性能指标(吞吐率、加速比、效率)的定义以及计算方式,掌握流水线图像以及复杂计算 + +> 小题:8,9,10,11,12 +> 大题:1,2,4,5,6,7 + +### 6.1 总线概述 + +#### 学习建议 + +- 总线的猝发传输是指首先传输地址,然后连续传输多个数据字 + +#### 考研修仙 + +- 道上人:理解何为总线、为什么要用到多种总线,了解总线的性能指标 + +> 小题:6,7,10 + +- 道上佬:区分总线的类型并知道什么数据在哪类总线 + +> 小题:1,8,9,11,12,13,14,15,20,21 + +- 道上仙:理解猝发传输,掌握总线计算 + +> 小题:2,3,4,5,16,17,18,19. +> 大题:1,2 + +### 6.2 总线仲裁(本节已从 408 考纲中删去) + +### 6.3 总线操作和定时 + +#### 学习建议 + +- 对于异步的三种方式,需要想象现实中的模式 + +#### 考研修仙 + +- 道上人:理解同步与异步的概念和特点 + +> 小题:1,3,4,5,6,7 + +- 道上佬:理解异步方式过程(不互锁、半互锁、全互锁),掌握异步简单计算 + +> 小题:2,8,9 +> 大题:1 + +### 6.4 总线标准 + +#### 学习建议 + +- 并行总线不一齔串行快(一般串行更快) +- 串行总线:ISA、EISA、VESA、PCI、PCI-E、USB、SATA、RS-232C,其他可以认为是并行 + +#### 考研修仙 + +- 道上人:区分不同的总线标准 + +> 小题:1,3,5,6 + +- 道上佬:USB、PCI 等总线的特点、类型 + +> 小题:2,4 + +### 本周学习内容总结 + +本周内容中,重在理解指令流水线、总线的定义、总线的猝发传输以及相关计算。对于指令流水线要能够在脑海里想象出流水线图,以吸能够计算时间;总线的出现是为了方便线路设计以及方便增删设备,而由于不同设备速率不同,采多总线结构能提高计算机效率;猝发传输对于内存的传输很重要,意义在于对于一整块地址不需要在传输每一个数据前都先传输地址,而是一整块数据只需要传输一次地址,大大提高了效率。 ## Week 8