① p4d805與p4630哪個發熱小
Intel 奔騰4 630 3.0GHz
CPU內核 Prescott-2M
封裝模式 PLGA
主頻(MHz) 3000MHz
FSB(MHz) 800MHz
倍頻(倍) 15
插槽類型 Socket 775
L1緩存(KB) 16KB
L2緩存(KB) 2048KB
多媒體指令集 MMX,SSE,SSE2,SSE3,HT,EM64T
工作功率(W) 95
內核電壓(V) 1.4 V
製作工藝(微米) 0.09 微米
Intel 奔騰D 805 2.66GHz
CPU內核 Smithfield雙核
CPU架構 64位
主頻(MHz) 2660MHz
FSB(MHz) 533MHz
插槽類型 Socket 775
L1緩存(KB) 16KB
L2緩存(KB) 2048KB
多媒體指令集 MMX,SSE,SSE2,SSE3,EM64T
內核電壓(V) 3.2
工作功率(W) 85
製作工藝(微米) 0.09 微米
理論上說主頻越高功率越大,發熱量就越大。實際情況復雜很多了,比如工藝進步,執行效率等等。
AMD Athlon64 3500+/E6性能介於上面兩款cup之間,但功率為67W
② Celeron(R)2.8GHz的問題
樓上錯了 賽揚d是支持64運算的 賽揚D 二級2緩存512k p4D 二級緩存1M 兩者核心是一樣的 所以 運算速度肯定是超頻後的賽揚快 小型軟體的運行 摟住的cpu要強於奔騰D2.8 但是由於二級緩存被減小了一半 所以浮點運算的能力就差了很多 所以運行大型程序 如大型游戲 圖像渲染 視頻格式轉換等 比沒有超頻的奔騰D還是要遜色很多
③ 怎麼把perforce中dending目錄清空
perforce服務端在linux上的搭建:1、下載p4d,賦予可執行許可權:chmod+xp4d。放到某個文件夾中,並將這個文件夾路徑加入到環境變數中,方便使用命令行。exportPATH=./perforce_sev/:$PATH##(這里放在當前目錄perforce_sev這個文件夾中)2、配置環境變數,設置p4的root(數據文件存放的位置),port(伺服器的埠),log(日誌文件所放的文件)。exportP4ROOT=./p4root/(這里將會存放perforce的db.*等服務端文件)exportP4PORT=127.0.0.1:1666(IP:埠)exportP4LOG=p4log(這個存放系統日誌的文件,文件在你設置的/p4root/下)3、啟動p4dp4d[&]
④ 玩魔獸選CPU得要主頻(MHz)和 L2緩存(KB)多少的
CPU強烈推薦 AMD3000+ (不太贊成939的,據說AMD要出1000+以上的,939要淘汰,比754淘汰的還要快點,暈)
顯卡推薦ATI的,X550 X1300 X1600 隨便你選了,
內存至少512M
⑤ 聯想正品電腦L1L2緩存和Intel處理器不一樣
02 P4CPU也有很多種,有P4.P4D,P4XE等等。
幫你查了。你機器的P4: L1數據緩存:8 KB, 4-Way;L1指令緩存:12 KB-uOps。在Intel網站上查到的P4一級緩存為32K,二級緩存在512K以上。
L1就是一級緩存,8K*4WAY=32K,該CPU一級緩存32K,二級緩存512K
具體參數可以對照CPU上編號在INTEL官網查詢
⑥ linux kernel 內存管理-頁表、TLB
頁表用來把虛擬頁映射到物理頁,並且存放頁的保護位(即訪問許可權)。
在Linux4.11版本以前,Linux內核把頁表分為4級:
頁全局目錄表(PGD)、頁上層目錄(PUD)、頁中間目錄(PMD)、直接頁表(PT) 。
4.11版本把頁表擴展到5級,在頁全局目錄和頁上層目錄之間增加了 頁四級目錄(P4D) 。
各處處理器架構可以選擇使用5級,4級,3級或者2級頁表,同一種處理器在頁長度不同的情況可能選擇不同的頁表級數。可以使用配置宏CONFIG_PGTABLE_LEVELS配置頁表的級數,一般使用默認值。
如果選擇4級頁表,那麼使用PGD,PUD,PMD,PT;如果使用3級頁表,那麼使用PGD,PMD,PT;如果選擇2級頁表,那麼使用PGD和PT。 如果不使用頁中間目錄 ,那麼內核模擬頁中間目錄,調用函數pmd_offset 根據頁上層目錄表項和虛擬地址獲取頁中間目錄表項時 , 直接把頁上層目錄表項指針強制轉換成頁中間目錄表項 。
每個進程有獨立的頁表,進程的mm_struct實例的成員pgd指向頁全局目錄,前面四級頁表的表項存放下一級頁表的起始地址,直接頁表的頁表項存放頁幀號(PFN) 。
內核也有一個頁表, 0號內核線程的進程描述符init_task的成員active_mm指向內存描述符init_mm,內存描述符init_mm的成員pgd指向內核的頁全局目錄swapper_pg_dir 。
ARM64處理器把頁表稱為轉換表,最多4級。ARM64處理器支持三種頁長度:4KB,16KB,64KB。頁長度和虛擬地址的寬度決定了轉換表的級數,在虛擬地址的寬度為48位的條件下,頁長度和轉換表級數的關系如下所示:
ARM64處理器把表項稱為描述符,使用64位的長描述符格式。描述符的0bit指示描述符是不是有效的:0表示無效,1表示有效。第1位指定描述符類型。
在塊描述符和頁描述符中,內存屬性被拆分為一個高屬性和一個低屬性塊。
處理器的MMU負責把虛擬地址轉換成物理地址,為了改進虛擬地址到物理地址的轉換速度,避免每次轉換都需要查詢內存中的頁表,處理器廠商在管理單元里加了稱為TLB的高速緩存,TLB直譯為轉換後備緩沖區,意譯為頁表緩存。
頁表緩存用來緩存最近使用過的頁表項, 有些處理器使用兩級頁表緩存 : 第一級TLB分為指令TLB和數據TLB,好處是取指令和取數據可以並行;第二級TLB是統一TLB,即指令和數據共用的TLB 。
不同處理器架構的TLB表項的格式不同。ARM64處理器的每條TLB表項不僅包含虛擬地址和物理地址,也包含屬性:內存類型、緩存策略、訪問許可權、地址空間標識符(ASID)和虛擬機標識符(VMID)。 地址空間標識符區分不同進程的頁表項 , 虛擬機標識符區分不同虛擬機的頁表項 。
如果內核修改了可能緩存在TLB裡面的頁表項,那麼內核必須負責使舊的TLB表項失效,內核定義了每種處理器架構必須實現的函數。
當TLB沒有命中的時候,ARM64處理器的MMU自動遍歷內存中的頁表,把頁表項復制到TLB,不需要軟體把頁表項寫到TLB,所以ARM64架構沒有提供寫TLB的指令。
為了減少在進程切換時清空頁表緩存的需要,ARM64處理器的頁表緩存使用非全局位區分內核和進程的頁表項(nG位為0表示內核的頁表項), 使用地址空間標識符(ASID)區分不同進程的頁表項 。
ARM64處理器的ASID長度是由具體實現定義的,可以選擇8位或者16位。寄存器TTBR0_EL1或者TTBR1_EL1都可以用來存放當前進程的ASID,通常使用寄存器TCR_EL1的A1位決定使用哪個寄存器存放當前進程的ASID,通常使用寄存器 TTBR0_EL1 。寄存器TTBR0_EL1的位[63:48]或者[63:56]存放當前進程的ASID,位[47:1]存放當前進程的頁全局目錄的物理地址。
在SMP系統中,ARM64架構要求ASID在處理器的所有核是唯一的。假設ASID為8位,ASID只有256個值,其中0是保留值,可分配的ASID范圍1~255,進程的數量可能超過255,兩個進程的ASID可能相同,內核引入ASID版本號解決這個問題。
(1)每個進程有一個64位的軟體ASID, 低8位存放硬體ASID,高56位存放ASID版本號 。
(2) 64位全局變數asid_generation的高56位保存全局ASID版本號 。
(3) 當進程被調度時,比較進程的ASID版本號和全局版本號 。如果版本號相同,那麼直接使用上次分配的ASID,否則需要給進程重新分配硬體ASID。
存在空閑ASID,那麼選擇一個分配給進程。不存在空閑ASID時,把全局ASID版本號加1,重新從1開始分配硬體ASID,即硬體ASID從255回繞到1。因為剛分配的硬體ASID可能和某個進程的ASID相同,只是ASID版本號不同,頁表緩存可能包含了這個進程的頁表項,所以必須把所有處理器的頁表緩存清空。
引入ASID版本號的好處是:避免每次進程切換都需要清空頁表緩存,只需要在硬體ASID回環時把處理器的頁表緩存清空 。
虛擬機裡面運行的客戶操作系統的虛擬地址轉物理地址分兩個階段:
(1) 把虛擬地址轉換成中間物理地址,由客戶操作系統的內核控制 ,和非虛擬化的轉換過程相同。
(2) 把中間物理地址轉換成物理地址,由虛擬機監控器控制 ,虛擬機監控器為每個虛擬機維護一個轉換表,分配一個虛擬機標識符,寄存器 VTTBR_EL2 存放當前虛擬機的階段2轉換表的物理地址。
每個虛擬機有獨立的ASID空間 ,頁表緩存使用 虛擬機標識符 區分不同虛擬機的轉換表項,避免每次虛擬機切換都要清空頁表緩存,在虛擬機標識符回繞時把處理器的頁表緩存清空。
⑦ 七彩虹p4d3可以升級bios嗎
您這個需要在純DOS下刷BIOS
具體步驟如下:
1.關閉BIOS防寫:SETUP-Security-bios write protection-disable/Chipset-ME Configuration-ME Control-Disabled(有JME跳線需要短接跳線)
2.將附件中的所有文件,拷貝到您的工具盤(如電腦店PE裡麵包含有純DOS的選項)中(Fat32分區),如C盤;
3.通過工具盤將您的機器引導到DOS下,找到相關文件;可以輸入命令C:
4.查看分區下是否有我們提供的刷新文件,可以輸入命令DIR,然後再輸入DIR 文件名如:DIR DOS(文件名可以自定義下,改為自己好記得)。
5.如果有,可以繼續輸入CD 文件名如 CD DOS,之後則在提示符下輸入BAT後綴的批處理文件名如:F.之後按回車即可。刷新會自動進入,刷新完成後將回到DOS提示符下,請重啟計算機。
6.刷新成功後請在開機在機器自檢過程中按DEL鍵進入BIOS,進入"Exit",選擇「Load Optimal Defaults(Recommended)」選擇OK,即載入一次優化值。按F10保存退出即可。
⑧ 設置處理器二級緩存容量應怎麼確定呢
Intel Core 2 Duo E6700
介面類型:LGA 775/生產工藝:0.065um/主頻:2.66GHz/二級緩存:L2 4096 K/前端匯流排:1066MHz
Intel Pentium D 805
介面類型:LGA 775/生產工藝:0.09um/主頻:2.66GHz/二級緩存:L2 1024*2 K/前端匯流排:533MHz
Intel Pentium4 506
介面類型:LGA 775/生產工藝:0.09um/主頻:2.66GHz/二級緩存:L2 1024 K/前端匯流排:533MHz/
P4頻率是2.66的處理器有以上幾款,不知你的是哪款?具體可以用CPUZ這個軟體察看。
正如冰泡可樂說的,系統會默認打開CPU的二級緩存,不用用戶手動操作
而像遠程轟炸機所說,是不正確的。
在眾多的XP優化技巧中,較為流行的一種說法是Windows XP系統需要用戶手工打開CPU的二級緩存,這樣才能使CPU發揮出最大效率。這種說法流傳相當廣泛,現在使用率最高的Windows系統優化軟體之一的「Windows 優化大師」也是持這種觀點,在它的優化設置欄中就有優化CPU二級緩存的選項。我們先看看這個所謂的優化技巧是怎樣告訴我們的。
【Windows XP系統中,默認狀態下CPU二級緩存並未打開。為了提高系統性能,我們可以通過修改注冊表,或使用「Windows優化大師」等軟體來開啟它。
運行注冊表編輯器,展開HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management分支,雙擊右側窗口中的「SecondLevelDataCace」,然後在彈出的窗口中直接填入當前計算機所使用的CPU的二級緩存容量即可。
賽揚處理器的二級緩存為128KB,應將其值設置為80(16進制,下同)。PⅡ、PⅢ、P4均為512KB二級緩存,應設置為200;PⅢE(EB)、P4 Willamette只有256KB二級緩存,應設置為100;AMD Duron只有64KB二級緩存,應設置為40;K6-3擁有256KB二級緩存;Athlon擁有512KB二級緩存;Athlon XP擁有256KB二級緩存;Athlon XP(Barton核心)擁有512KB二級緩存。
使用Windows優化大師也可以正確設置CPU的二級緩存:啟動Windows優化大師,選擇「系統性能優化」,在「文件系統優化」中,最上面就是關於CPU二級緩存的設置項。拖動滑塊到相應的位置後,保存設置並重新啟動計算機即可。
事實真的是這樣嗎?
我們在微軟的知識庫中找到了如下的內容:「HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management」中的SecondLevelDataCache鍵的值只有在Windows XP系統從硬體抽象層(Hardware Abstraction Layer )讀取CPU二級緩存(L2)失敗時才會讀取SecondLevelDataCache鍵的數據。而且SecondLevelDataCache鍵值=0的意義是二級緩存為256KB。
在一篇知識庫文章中我們還找到了「Do not change the SecondLevelDataCache entry 」這樣的話,在文章中指出一些第三方資料宣稱修改SecondLevelDataCache鍵的值可以提高系統性能是不正確的。二級緩存的數值是由操作系統檢測並且完全不受SecondLevelDataCache值的影響。
從微軟知識庫的文章中我們可以看到,所謂的Windows XP系統需要用戶手動打開二級緩存這種說法是錯誤的。Windows XP系統是根據硬體抽象層讀取CPU的二級緩存數值。只有在讀取失敗時才會讀取SecondLevelDataCache的值,而且SecondLevelDataCache的默認數值0所代表的意義就是二級緩存為256KB,而不是表示關閉。所以CPU的二級緩存在任何時候都是開啟的,用戶沒有必要再自行修改。
這是微軟的答復。
試想XP可以識別那麼多硬體,連CPU的二級緩存卻不能識別,也太不合邏輯了,
⑨ 電腦怎樣優化處理器二級緩存容量
xp是不能識別處理器二級緩存的,所以需要手動修改,首先打開注冊表(運行中輸入「Regedit」),找到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Memory
Management\
,
選擇「SecondLevelDataCache」,設置為「512」,或者"1024",這要看你是哪種型號內核的P4,P4
Northwood是512,P4
Willamette是256,
P4D等cpu設為1024
P4506
的二級緩存是1024
⑩ 我也問個關於CPU緩存的問題!
對處理器而言,架構最為重要,它決定了一款處理器的基本性能。緩存大小最重要的說法是錯誤的。據測算,同為2G的920XM和C4,前者性能約是後者的23倍。
緩存大小,對於intel而言不是問題。intel採用統一智能緩存結構。intel的一級緩存只是目錄,不需要太大,可以視為寄存器的擴展。事實上三級緩存的intel處理器,是兩級緩存結構。
緩存並非越大越好。緩存是個倉庫,倉庫容量增加的同時,在倉庫里找到一件物品所需延時也越長。為解決這個問題,需要良好的分層緩存結構和分支預測能力。
上面有人說core2不如K10,那純粹胡說八道。最新的K10產品,其單位頻率性能依然不如core2。08年i7出世,core2到QX9770就不再發展。即使不再發展了,AMD最強的四核產品AMD965,性能只相當於Q9550。