1. 重命名技術(shù)
寄存器重命名,是CPU在解碼過程中對寄存器進(jìn)行重命名,***把“其它”的寄存器名字變?yōu)?ldquo;通用”的寄存器名字,本質(zhì)上是通過一個表格把x86寄存器重新映射到其它寄存器,這樣可以讓實際使用到的寄存器遠(yuǎn)大于8個。這樣做的好處除了便于前面指令發(fā)生意外或分支預(yù)測出錯時取消外,還避免了由于兩條指令寫同一個寄存器時的等待。 2. 亂序執(zhí)行技術(shù)
采用亂序執(zhí)行技術(shù)的目的是為了使CPU內(nèi)部電路滿負(fù)荷運轉(zhuǎn)并相應(yīng)提高了CPU運行程序的速度。這好比請A、B、C三個名人為春節(jié)聯(lián)歡晚會題寫橫幅“春節(jié)聯(lián)歡晚會”六個大字,每人各寫兩個字,如果這時在一張大紙上按順序由A寫好“春節(jié)”后再交給B寫“聯(lián)歡”,然后再由C寫“晚會”,那么這樣在A寫的時候,B和C必須等待,而在B寫的時候C仍然要等待而A已經(jīng)沒事了。但如果采用三個人分別用三張紙同時寫的做法,那么B和C都不必等待就可以同時各寫各的了,甚至C和B還可以比A先寫好也沒關(guān)系(就像亂序執(zhí)行),但當(dāng)他們都寫完后就必須重新在橫幅上按“春節(jié)聯(lián)歡晚會”的順序排好(自然可以由別人做,就象CPU中亂序執(zhí)行后的重新排列單元)才能掛出去。
粵公網(wǎng)安備 44030602001782號