但CPU在微观的一个时间只能处理一跳指令或者一个任务,感觉它在流水线操作时还是需要那么多个时间点来完成。
hold住 发表于 2012-1-31 17:41 
“CPU在微观的一个时间只能处理一跳指令”,这个说法并不严密。
一条指令执行占用的时间可以再往下分解为“微微观”,
例如fetch、decode、mem/reg access、exec、write back
这几个“微微观”操作是并行的,或者说从“微微观”角度来看,CPU在一个时间点上是在并行执行多条指令。
Time +-----------+-----------+-----------+----------+
INS1 fetch decode mem exec wb
INS2 fetch decode mem exec
|