在一个cpu核心上,一条指令会被分为多个微指令执行,每种微指令有相应的器件运行,一个核心可以细分成多个组件,由于一条指令在这多个组件上顺序执行,所有组件存在冗余,于是有了超线程,相当于一个指令周期运行两个指令,宏观看起来同时运行了两个程序