《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 電子元件 > 業(yè)界動態(tài) > 系統(tǒng)進程可能導(dǎo)致CPU利用率變高!CPU中央處理器64位技術(shù)介紹

系統(tǒng)進程可能導(dǎo)致CPU利用率變高!CPU中央處理器64位技術(shù)介紹

2022-12-25
來源:FJH00
關(guān)鍵詞: CPU 處理器 64位技術(shù)

一,、Dllhost進程可能導(dǎo)致CPU利用率變高

特征:服務(wù)器正常CPU消耗應(yīng)該在75%以下,,而且CPU消耗應(yīng)該是上下起伏的,,出現(xiàn)這種問題的服務(wù)器,,CPU會突然一直處100%的水平,而且不會下降,。查看任務(wù)管理器,,可以發(fā)現(xiàn)是DLLHOST.EXE消耗了所有的CPU空閑時間,管理員在這種情況下,,只好重新啟動IIS服務(wù),,奇怪的是,重新啟動IIS服務(wù)后一切正常,,但可能過了一段時間后,,問題又再次出現(xiàn)了。

直接原因:有一個或多個ACCESS數(shù)據(jù)庫在多次讀寫過程中損壞,,微軟的MDAC系統(tǒng)在寫入這個損壞的ACCESS文件時,,ASP線程處于BLOCK狀態(tài),結(jié)果其它線程只能等待,,IIS被死鎖了,,全部的CPU時間都消耗在DLLHOST中。

解決辦法:安裝“一流信息監(jiān)控攔截系統(tǒng)”,,使用其中的“首席文件檢查官IIS健康檢查官”軟件,,啟用”查找死鎖模塊”,設(shè)置:–wblock=yes監(jiān)控的目錄,,請指定您的主機的文件所在目錄:–wblockdir=d:\test,,監(jiān)控生成的日志的文件保存位置在安裝目錄的log目錄中,文件名為:logblock.htm停止IIS,,再啟動“首席文件檢查官IIS健康檢查官”,,再啟動IIS,“首席文件檢查官IIS健康檢查官”會在logblock.htm中記錄下最后寫入的ACCESS文件的,。

過了一段時間后,當問題出來時,,例如CPU會再次一直處100%的水平,,可以停止IIS,檢查logblock.htm所記錄的最后的十個文件,,注意,,最有問題的往往是計數(shù)器類的ACCESS文件,例如:”COUNT.MDB”,,”COUNT.ASP”,,可以先把最后十個文件或有所懷疑的文件刪除到回收站中,,再啟動IIS,看看問題是否再次出現(xiàn),。我們相信,,經(jīng)過仔細的查找后,您肯定可以找到這個讓您操心了一段時間的文件的,。

找到這個文件后,,可以刪除它,或下載下來,,用ACCESS2000修復(fù)它,,問題就解決了。

二,、CPU中央處理器64位技術(shù)

1,、AMD64位技術(shù)

AMD64的位技術(shù)是在原始32位X86指令集的基礎(chǔ)上加入了X86-64擴展64位X86指令集,使這款芯片在硬件上兼容原來的32位X86軟件,,并同時支持X86-64的擴展64位計算,,使得這款芯片成為真正的64位X86芯片。這是一個真正的64位的標準,,X86-64具有64位的尋址能力,。

X86-64新增的幾組CPU寄存器將提供更快的執(zhí)行效率。寄存器是CPU內(nèi)部用來創(chuàng)建和儲存CPU運算結(jié)果和其它運算結(jié)果的地方,。標準的32-bit x86架構(gòu)包括8個通用寄存器(GPR),,AMD在X86-64中又增加了8組(R8-R9),將寄存器的數(shù)目提高到了16組,。X86-64寄存器默認位64-bit,。還增加了8組128-bit XMM寄存器(也叫SSE寄存器,XMM8-XMM15),,將能給單指令多數(shù)據(jù)流技術(shù)(SIMD)運算提供更多的空間,,這些128位的寄存器將提供在矢量和標量計算模式下進行128位雙精度處理,為3D建模,、矢量分析和虛擬現(xiàn)實的實現(xiàn)提供了硬件基礎(chǔ),。通過提供了更多的寄存器,按照X86-64標準生產(chǎn)的CPU可以更有效的處理數(shù)據(jù),,可以在一個時鐘周期中傳輸更多的信息,。

2、EM64T技術(shù)

Intel官方是給EM64T這樣定義的:EM64T全稱Extended Memory 64 Technology,,即擴展64bit內(nèi)存技術(shù),。EM64T是Intel IA-32架構(gòu)的擴展,即IA-32e(Intel Architectur-32 extension),。IA-32處理器通過附加EM64T技術(shù),,便可在兼容IA-32軟件的情況下,,允許軟件利用更多的內(nèi)存地址空間,并且允許軟件進行32 bit線性地址寫入,。EM64T特別強調(diào)的是對32 bit和64 bit的兼容性,。Intel為新核心增加了8個64 bit GPRs(R8-R15),并且把原有GRPs全部擴展為64 bit,,如前文所述這樣可以提高整數(shù)運算能力,。增加8個128bit SSE寄存器(XMM8-XMM15),是為了增強多媒體性能,,包括對SSE,、SSE2和SSE3的支持。

Intel為支持EM64T技術(shù)的處理器設(shè)計了兩大模式:傳統(tǒng)IA-32模式(legacy IA-32 mode)和IA-32e擴展模式(IA-32e mode),。在支持EM64T技術(shù)的處理器內(nèi)有一個稱之為擴展功能激活寄存器(extended feature enable register,,IA32_EFER)的部件,其中的Bit10控制著EM64T是否激活,。Bit10被稱作IA-32e模式有效(IA-32e mode active)或長模式有效(long mode active,,LMA)。當LMA=0時,,處理器便作為一顆標準的32 bit(IA32)處理器運行在傳統(tǒng)IA-32模式;當LMA=1時,,EM64T便被激活,處理器會運行在IA-32e擴展模式下,。



更多信息可以來這里獲取==>>電子技術(shù)應(yīng)用-AET<<

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點,。轉(zhuǎn)載的所有的文章,、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者,。如涉及作品內(nèi)容、版權(quán)和其它問題,,請及時通過電子郵件或電話通知我們,,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失,。聯(lián)系電話:010-82306118,;郵箱:[email protected]