流水线什么时候不划算
各走各的,错开一格 头一件 第二件 第三件 下面这种情况,流水线几乎带不来好处:【0】。
开始练习 →
流水线为什么会停
各走各的,错开一格 头一件 第二件 第三件 流水线并不总能一直满着走。会停下来,是因为【0】。
开始练习 →
十条指令,两种走法各要几拍
各走各的,错开一格 头一件 第二件 第三件 运行下面这段程序,填写它打印出来的结果。 STAGES = 5 def one_by_one(n): return n * STAGES def pipelined(n): r
开始练习 →
五个阶段的顺序
经典五级流水线的顺序是【0】。
开始练习 →
为什么访存要单独一步
访存被单独拆成一个阶段,因为【0】。
开始练习 →
一拍能有多长
流水线的一拍,长度由【0】决定。
开始练习 →
阶段拆得越多越好吗
把流水线从 5 级拆成 20 级,【0】。
开始练习 →
一条指令的五拍分别在做什么
运行下面这段程序,填写它打印出来的结果。 STAGES = ["取指", "译码", "执行", "访存", "写回"] print(&qu
开始练习 →
第三拍时,三条指令各走到哪
运行下面这段程序,填写它打印出来的结果。 STAGES = ["取指", "译码", "执行", "访存", "写回"] cycle = 3
开始练习 →
自己写:算某一拍的占用情况
给定拍号,算出这一拍里每条指令各在哪个阶段(没轮到的写「未开始」,走完的写「已完成」)。
开始练习 →