单周期,多周期,pipeline流水线

发布时间 2023-08-30 01:09:40作者: Juremy-420-bling
  • 单周期是指,处理器在一个cycle内,完成从取指到执行一条指令。所以处理的性能要受到指令周期最长的那条指令的约束。
  • 多周期是指,把指令的执行分为多个阶段,处理器每个cycle都只会执行一个阶段,所以指令的完成需要多个cycle。
  • 在多周期的概念上,加入D Flipflop缓存每一个阶段的结果,这样每个阶段会在重叠时间段执行,提高了处理器的执行效率和吞吐量。