第三拍时,三条指令各走到哪
运行下面这段程序,填写它打印出来的结果。 STAGES = ["取指", "译码", "执行", "访存", "
阅读更多 →
一条指令的五拍分别在做什么
运行下面这段程序,填写它打印出来的结果。 STAGES = ["取指", "译码", "执行", "访存", "
阅读更多 →
阶段拆得越多越好吗
把流水线从 5 级拆成 20 级,【0】。
阅读更多 →
一拍能有多长
流水线的一拍,长度由【0】决定。
阅读更多 →
为什么访存要单独一步
访存被单独拆成一个阶段,因为【0】。
阅读更多 →
五个阶段的顺序
经典五级流水线的顺序是【0】。
阅读更多 →
十条指令,两种走法各要几拍
各走各的,错开一格 头一件 第二件 第三件 运行下面这段程序,填写它打印出来的结果。 STAGES = 5 def one_by_one(n): return n * STAGES def
阅读更多 →
流水线为什么会停
各走各的,错开一格 头一件 第二件 第三件 流水线并不总能一直满着走。会停下来,是因为【0】。
阅读更多 →
流水线什么时候不划算
各走各的,错开一格 头一件 第二件 第三件 下面这种情况,流水线几乎带不来好处:【0】。
阅读更多 →
为什么装配线是个好比喻
各走各的,错开一格 头一件 第二件 第三件 流水线常拿工厂装配线打比方。相似的地方是【0】。
阅读更多 →