闭卷重建取指—译码—执行闭环的分层、状态、关系式和失败边界。
计算机系统原理 · 小纸条
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
闭卷重建ALU、寄存器与控制信号的分层、状态、关系式和失败边界。
闭卷重建单周期与多周期的分层、状态、关系式和失败边界。
闭卷重建流水线吞吐与延迟的分层、状态、关系式和失败边界。
闭卷重建数据/控制冒险的分层、状态、关系式和失败边界。
闭卷重建预测、乱序与精确异常的分层、状态、关系式和失败边界。
闭卷重建流水线轨迹实验的分层、状态、关系式和失败边界。
核心关系:control\ selects\ datapath;任务:为《ALU、寄存器与控制信号》构造一条最短可运行轨迹,逐步记录输入状态、系统动作和输出状态,并用关系 control\ selects\ datapath 复算关键量;边界:不能把《ALU、寄存器与控制信号》在语言、ABI、ISA、微体系结构、内核或设备层的对象混成一个‘系统自动完成’,必须声明位宽、权限、时序和失败后的可见状态
核心关系:PC\to IR\to state';任务:为《取指—译码—执行闭环》构造一条最短可运行轨迹,逐步记录输入状态、系统动作和输出状态,并用关系 PC\to IR\to state' 复算关键量;边界:不能把《取指—译码—执行闭环》在语言、ABI、ISA、微体系结构、内核或设备层的对象混成一个‘系统自动完成’,必须声明位宽、权限、时序和失败后的可见状态
核心关系:throughput\ne latency;任务:为《流水线吞吐与延迟》构造一条最短可运行轨迹,逐步记录输入状态、系统动作和输出状态,并用关系 throughput\ne latency 复算关键量;边界:不能把《流水线吞吐与延迟》在语言、ABI、ISA、微体系结构、内核或设备层的对象混成一个‘系统自动完成’,必须声明位宽、权限、时序和失败后的可见状态
核心关系:latency=critical\ path;任务:为《单周期与多周期》构造一条最短可运行轨迹,逐步记录输入状态、系统动作和输出状态,并用关系 latency=critical\ path 复算关键量;边界:不能把《单周期与多周期》在语言、ABI、ISA、微体系结构、内核或设备层的对象混成一个‘系统自动完成’,必须声明位宽、权限、时序和失败后的可见状态
核心关系:retire\ in\ order;任务:为《预测、乱序与精确异常》构造一条最短可运行轨迹,逐步记录输入状态、系统动作和输出状态,并用关系 retire\ in\ order 复算关键量;边界:不能把《预测、乱序与精确异常》在语言、ABI、ISA、微体系结构、内核或设备层的对象混成一个‘系统自动完成’,必须声明位宽、权限、时序和失败后的可见状态
核心关系:RAW,WAR,WAW,control;任务:为《数据/控制冒险》构造一条最短可运行轨迹,逐步记录输入状态、系统动作和输出状态,并用关系 RAW,WAR,WAW,control 复算关键量;边界:不能把《数据/控制冒险》在语言、ABI、ISA、微体系结构、内核或设备层的对象混成一个‘系统自动完成’,必须声明位宽、权限、时序和失败后的可见状态
核心关系:cycles=ideal+stalls+flushes;任务:为《流水线轨迹实验》构造一条最短可运行轨迹,逐步记录输入状态、系统动作和输出状态,并用关系 cycles=ideal+stalls+flushes 复算关键量;边界:不能把《流水线轨迹实验》在语言、ABI、ISA、微体系结构、内核或设备层的对象混成一个‘系统自动完成’,必须声明位宽、权限、时序和失败后的可见状态