计算机组成原理复习
1.计算机系统概述
1.2计算机系统层次结构
1.3计算机的性能指标



2.数据的表示和运算(另附)
2.1数制与编码
2.2运算方法与运算电路


2.3浮点数的表示与运算
3.存储系统
3.1存储器的分类



多层次的存储系统

3.2主存储器
SRAM与DRAM






只读存储器


主存储器的基本组成

多模块存储器


3.3主存储器与CPU的连接
主存容量的拓展




地址分配与片选


3.4外部存储器
磁盘




固态硬盘


3.5高速缓存存储器
cache和主存的映射关系
直接映射


全相联映射


组相联映射





Cache的替换算法


一致性问题


3.6虚拟存储器
基本概念


页式虚拟存储







段式虚拟存储

段页式虚拟存储

虚拟存储与Cache的比较

4.指令系统
4.1指令系统
4.2指令的寻址方式
4.3程序的机器级代码表示
4.4CISC和RISC的基本概念
5.中央处理器
5.1CPU的功能和基本结构
CPU的功能


CPU的结构

CPU的寄存器


5.2指令执行过程
指令周期



指令周期的数据流
取值周期

间址周期


中断周期

指令执行方案


5.3数据通路功能和基本结构
数据通路的功能

数据通路的组成


数据通路的基本结构



举例



5.有点问题,IR中应该为指令,应该是将IR中指令所在的地址放入PC,所以不应该使用IRout
且转移指令JMP addr 和流程与控制信号不对应
5.4控制器的功能和工作原理
控制器的结构和功能


硬布线控制器

微程序控制器

概念


微操作 (执行部件) 微命令<微指令(时间:微周期)<微程序 指令 <程序
A<B :B是若干A的集合
组成和工作流程


编码方式


地址形成方式

格式


硬布线控制器与微程序控制器的特点

5.5异常和中断机制

基本概念

分类
异常的分类


中断的分类

响应过程


5.6指令流水线
基本概念


基本实现



流水线的冒险与处理

结构冒险


数据冒险

延迟执行

转发技术

load-use数据冒险的处理


控制冒险

流水线的性能指标
吞吐率


加速比

高级流水线技术


读后写与写后写相关

5.7多处理器的基本概念
SISD,SIMD,DIMD的基本概念


硬件多线程



多核处理器的基本概念

共享内存多处理器的基本概念


6.总线
6.1总线概述
基本概念

分类


系统总线的架构


性能指标


6.2总线事务与定时
总线事务

总线定时




7.输入/输出系统
7.1I/O系统基本概念

7.2I/O接口
功能

基本结构


类型

I/O端口及其编址


7.3I/O方式
程序查询方式



程序中断方式
基本概念



工作流程





多重中断和中断屏蔽技术





DMA方式

特点


DMA控制器的组成


传送方式



传送过程


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 tripodxu的博客!