Pipeline Hazard

疑惑了几天什么叫做: Pipeline Hazard

终于明白了,原来这么简单啊。

Pipeline 可能分成5个stages
1. 当硬件不能support 5 个stage 同时运行的时候。
2. 当 Instruction 之间相互联系的时候 (我最开始想到的,如果一条instruction 需要另外一个才能执行)
3. Instructions may change PC (不明白)

Pipeline 本来是为了提高效率,hazard 却降低了它的效率

评论

此博客中的热门博文

Embedded System interview Question

MicroKernel & Exokernel 操作系统未来可能的发展

中国城市房地产分析