✔ 最佳答案
雙核心裝置只有兩個獨立的微處理器。一般說來,多核心微處理器允許一個計算裝置在不需要將多核心包括在獨立物理封裝時執行某些形式的線程級並行處理(Thread-Level Parallelism,TLP),這種形式的TLP通常被認為是晶片級多處理。在遊戲中,你必須要使用驅動程式來利用第二顆核心。
優勢
由於採用了相對簡單的微處理器作為處理器核心,使得CMP具有高主頻、設計和驗證周期短、控制邏輯簡單、擴充功能性好、易於實作、功耗低、通訊延遲低等優點。此外,CMP還能充分利用不同應用的指令級並列和執行緒級並列,具有較高執行緒級並列性的應用如商業應用等可以很好地利用這種結構來提高效能。
劣勢
儘管多核心有比單核心執行速度更快的優勢,但如果要執行單核心的應用程式,這個優勢就不能很好的顯示出來
編程問題
對於多核心的電腦,若在程式編寫或編譯時無法把程式線性化,就不能充分利用多核心的特色,結果程式只能在一個核心上執行,白白浪費中央處理器的資源。
許可
另外一個問題是對多核心處理器的軟體授權。企業級的伺服器軟體是以處理器為單位授權。從前,中央處理器只有一個核心而多數電腦只有一個處理器,當然沒有問題。在雙核心處理器剛面世時,問題來了,有些軟體是以核心為單位授權,結果雙核心處理器需要兩個授權。 現在的主流是把雙核心或多核心處理器計算成一個處理器,而微軟支援這個觀點(舉例說:微軟的Windows系統只支援最多四核心的電腦)。
誤解
很多人以為中央處理器的核心數目越多,其效能會越高。
目前技術的局限,其實當核心到達某一個數目時,效能反而會下降:根據研究,八核心的處理器是效能的極限,當核心數目多於八顆,其效能就會大幅下降。比如十六核心的處理器,其實際效能只等同於相同時脈的雙核心處理器。解決方法是在每個線程上加一個特別的晶片。