PCH簡單介紹

2021-10-13 02:08:33 字數 938 閱讀 6767

pch全稱為platform controller hub,是intel公司的整合南橋。

北橋中的記憶體控制器和pcie控制器都整合到了cpu內部,相當於整個北橋晶元都整合到了cpu內部,主機板上只剩下南橋.所以pch可以理解成南橋.目前intel的有些soc就是連pch也整合到了cpu內部,比如:intel xeon d系列.

從intel5系列晶元組開始,已經完全看不到北橋晶元的縮影,只剩下乙個名為pch的晶元用來支援外設,北橋晶元已經完全被整合在cpu當中,就連最後的pcie匯流排也被整合到其中。pch晶元部分雖然比原來的南橋晶元功能上更為豐富,但其性質大體相同,它與cpu之間同樣不需要交換太多的資料,因此連線匯流排採用dmi技術。所以看似只有2.5gt/s的dmi匯流排實質上是徹底釋放了北橋的壓力,換來的是更高的效能。

pch具有原來ich的全部功能,又具有原來mch的管理引擎功能。

mch相當於北橋晶元,是memory control hub記憶體控制器中心的縮寫,負責連線cpu、agp匯流排和memory.

ich(i/o controller hub輸入輸出控制器中心)負責連線pci匯流排、ide裝置、i/o裝置等,是intel的南橋晶元系列名稱。

1、直接**介面(dmi)

是cpu和pch之間晶元到晶元的連線,在4系列晶元組開始的新架構設計中,北橋晶元的功能被整合進cpu,顯示卡採用pciex16的通道直連cpu。dmi公升級到dmi2.0,單通道單向傳輸速率達到5gt/s,同事dmi2.0也不再用於南北橋晶元的連線,而是用於cpu和pch晶元組的連線。

2、lpc介面

視為了連線sio以及bios晶元而設計的。

3、lan控制器可以在多種速度(10/100/100mb/s)下執行,也可以在任一種情況下執行全雙工和半雙工模式。

4、smbus

pch提供smbus主機控制器以及smbus介面,主機控制器為處理器提供機制以啟動與smbus外圍裝置的通訊。

配置pch檔案及 pch plist檔案介紹

pch檔案的作用 1.ios開發中經常用到pch檔案,為了一些瑣碎的標頭檔案引用,加快了編譯速度!2.用來包含一些全部的標頭檔案 整個專案中都用得上的標頭檔案 3.存放一些全域性的巨集 整個專案中都用得上的巨集 4.能自動開啟或者關閉日誌輸出功能 ifdef objc 你的 endif 如下 ifd...

增加PCH檔案

前沿 xcode6中去掉了pch,為了一些瑣碎的標頭檔案引用,加快了 編譯速度!xcode6之前的版本建專案就自動新增了是這樣的 xcode6後的版本要自己手動的新增步驟如下 這樣就ok了!可能遇到問題 沒有正確的配置pch路徑可以對照一下 這時候你會發現少了一層路徑,這是相對路徑,所有要手動的把 ...

pch檔案的操作

條件編譯遮蔽c語言 ifdef objc 強調內容 1.定義巨集的時候,盡量將專案的字首加上 define czrandom uicolor colorwithred arc4random uniform 256 255.0 green arc4random uniform 256 255.0 bl...