什么是单周期处理器,什么是多周期处理器?

如题所述

单周期处理器的CPI恒等于1,另外插一句IPC是CPI的倒数,也是1

单周期处理器,顾名思义一个周期只处理一条指令,但是众所周知不同指令所需要的时间是不一样的,有的长有的短,那么为了处理器可以正常工作,就至少要保证所需时间最长的指令可以正常执行,故而单周期处理器的周期由最长指令周期决定,比如MIPS架构中,lw指令是所需时间最长的,所以单周期处理器的周期由lw决定。因为有的指令并不需要这么长时间,就完成了时间浪费,故,单周期处理器的性能是最差的

再插一句,一般而言,多周期处理器性能优于单周期处理器,流水线处理器性能优于多周期处理器,但是有的时候多周期处理器性能反而不如单周期处理器
温馨提示:答案为网友推荐,仅供参考
相似回答