这个问题好像之前再版上讨论过,但是最近复习还是有点疑惑
计算的公式好像有两种,其中一种是错的...
但是依照这篇的说明https://www.ptt.cc/bbs/TransCSI/M.1172511303.A.60E.html
正确的应该是
(Instruction count + (pipeline stage -1)) * Clock cycle time
但是如果我直接拿第二题的题目然后执行两次
好像公式Ti+(n-1)*Tp才是正确的
计算方法:
|___|______|____|
|___***|______|____|
其中*代表等待前一个的第二阶段结束,才开始第二个的第二阶段
这样总共的时间是19
想请问是我哪里误解嘛?感谢!!