少年行 我很想你,也想那个有风的夜晚

CPU的冒险和预测

CPU的冒险和预测 为什么叫做冒险 流水线设计中需要解决三大冒险问题,分别是结构冒险(Structural Hazard)、数据冒险(Data Hazard)和控制冒险(Control Hazard)。 搜索一下 Hazard 这个词,会发现它有两种词性,可以当名词讲,意思是危险,危害;也可以当动词

一溪风月 Published on 2022-12-23

CPU的流水线设计思想

现代CPU 的流水线设计 为什么需要流水线设计 CPU 指令的执行,概括性来讲是由:“取指(Fetch)-> 指令译码(Decode)-> 执行指令(Execute)”三个步骤组成的。出于对性能的考虑,自然希望这样一整条指令的执行是在一个时钟周期内完成的。采用这种思想设计的CPU 叫做单指令周期处理

一溪风月 Published on 2022-12-21