而從性能上講,雙核CPU和兩顆核CPU主要的差別在於總線。雙核的CPU仍然只有一個數據總線和IO總線,兩個核心仍然是爭用總線。
雙CPU的系統,每個CPU都有自己的數據總線和IO總線,當訪問發生衝突的時候才進行爭用仲裁,如果訪問的內存不是同一塊就不會爭用。所以效率要高一些。
但是,雙核的可以用較大的片內緩存解決這個問題,兩個核心訪問片內緩存的時候使用獨立訪問的方式(在片內採用雙CPU系統的方式訪問緩存),只有片內緩存失效的時候才去爭用外部總線。
如果設計得當,效率應該不會有很大的下降。