因為架構問題AMD的FX系列4M 8C 8T被系統判定為4C八核心的FX-8320E內有4個模組,每個雙核心模組有2個整數單元(Integer Unit),共享1個浮點運算單元(Flex Floating Point Unit,簡稱FPU),整數單元內還有調度器(Scheduler)。由於具備調度器,因此Bulldozer的模組可執行2個執行緒,這就是AMD定義的CMT架構。傳統核心設計每個核心都有獨立的整數運算單元及浮點運算單元,但Bulldozer架構的核心在傳統的定義中並不算完整的核心,因此也有人說這種CMT架構處理器,只能算是四核心八執行緒處理器
miakojason wrote:我買AMD FX8320E【八核】3.2G(↑4.0G)/95W/L3 8MB但是系統管理員核心數目:4...(恕刪) 因為AMD的模組架構.....在微軟的定義哩,1個模組只能算是1個核心,FX-8320E是4模組8執行緒,因此在Win8/8.1/10裡面都是顯示成4核心,Win7打上了推土機補丁之後,也是如此顯示,只是FX-8320E的4個核心(模組)同時可以處理8個執行緒,能夠處理8個執行緒的前提,就是在作業系統眼中,必須存在8個邏輯處理器(Logical Processor),Intel的i7處理器,在作業系統眼中也是存在8個邏輯處理器。這牽涉到作業系統執行緒排程器的設計,畢竟AMD模組架構內部分實體資源像是FPU、L2快取在1個核心(模組)內都只有1份,如果把FX-8320E當成真正8核心處理器下去排程,容易發生某幾個模組很忙/模組內兩個執行緒互搶FPU/互搶L2快取造成thrashing,其他模組的資源卻閒閒沒事的情況。微軟:AMD八核推土機實際上為四核處理器AMD还是被告了:推土机CPU假多核心 骗人!致樓下:樓主是在問為何核心數顯示是4而不是8,而不是在問邏輯處理器,邏輯處理器顯示本來就已經是8個了。
fx系列是8個整數運算,4個浮點運算,例如壓縮或解壓縮、轉檔...等都算整數運算!如果作業系統工作管理員看的出8核、cpuz顯示也沒問題...那就沒問題了,至於其他軟體判別4核那應該就是4個模組,畢竟windows作業系統工作管理員顯示8核那就沒有錯了!!
miakojason wrote:但是又有新的問題...我碰到下面那排cpu但是都顯示暫停 要怎麼開啟...(恕刪) 可能 CPU 使用率太低,電腦在閒置,所以自動關閉了一些核心來省電。負載太低,殺雞焉用牛刀這樣子,多的核心就進入休眠省電。試著操電腦看看,運行一些耗 CPU 的軟體,比如:轉檔、測速.....等等的。反正就是把 CPU 使用率操上去,應該就會開始用到全部核心。如果運行了操電腦的軟體,CPU 核心還是沒有喚醒。可能 windows 版本太低,沒有支援到 8核心。比如家用最低階版、陽春簡易版、32bit/64bit ....什麼的。這部份不太確定,要去搜尋資料。windows 有些陽春閹割版本,會限制 CPU 能使用的核心數。還有一個可能性是:主機板 BIOS 中,沒把全部核心打開。有些 BIOS 能指定核心數,用來開核,或遮蔽某些損壞的核心。設 AUTO 自動就好了,不要手動指定核心數。這部份參考主機板手冊。或者更新 BIOS 版本(去主機板官網下載),也許版本太低,沒支援到那顆型號,舊版雖可用但有 BUG。↑↑↑↑↑↑↑ 這點最關鍵,如果 BIOS 不是最新版的,先更新再說。查詢主機板型號的 CPU 支援列表,看要那一版以上的 BIOS 才有支援 FX-8320E。註:FX-8320E 是後來新出的,以前的 AM3+ 主機板,必須更新 BIOS 才能完整支援。