在此之前,首先要為大家介紹一下Time Stamp Counter(TSC,即時間戳計數器),從Pentium時代開始,所有的x86 CPU都包含了一個64位的TSC,當然也包括目前的AMD雙核處理器,該寄存器實際上是一個不斷增加的計數器,它在CPU的每個時鐘信號到來時加1,利用CPU的TSC,操作系統通常可以得到更為精准的時間度量,度量時間在操作系統內核中占據著重要的地位,而TSC的目的是在內核運行期間持續記錄當前的時間與日期,以便內核對某些對象和事件作時間標記。
遺憾的是,由於AMD雙核處理器的自身缺陷,使得它在Windows Vista以下系統中的兼容性不佳,此時系統無法校正兩個核心之間的TSC,這種不一致性使得運算時出現上面所說的故障。為了解決這個問題,須安裝AMD雙核CPU優化器(下載地址:http://www.cpcw.com/bzsoft),下載後安裝該軟件,重啟系統後會直接存取RDTSC指令,此時能夠非常有效的使AMD雙核心進行並行運算,減少了AMD雙核CPU不一致的性能效應,也優化了其他關於時間情況的缺點問題。tw.WINgWIT.cOm
From:http://tw.wingwit.com/Article/Common/201309/1301.html