|
|
发表于 2007-12-24 20:42:49
|
显示全部楼层
|
MIPS和PowerPC是RISC构架,基于Load/Store的内存访问方式,长度固定的指令,流水线结构。而MIPS是教科书似的RISC构架,使它和其它的RISC构架显得很不同,比如delay slot(对新手来说相当的难),cache管理,TLB管理都需要很繁琐的软件配合,相对来说PowerPC更偏向于向实际应用倾斜,比如有功能强大也让人头痛的移位指令、旋转指令。
而X86,曾经是CISC的典型,不过现在只是RISC的内核披了件CISC的外衣,从Pentium开始,CISC指令在内部被解码成几条RISC指令,即所谓的uOps,然后通过处理器调度机制将指令分配给RISC内核进行。X86不同于RISC的地方:硬件管理的TLB,长短不一且执行时间也长短不一的指令。
简单谈谈,其实我也说不清楚,暂且抛块板砖。这些东西需要自己去体会的。 |
|