首頁>Club>
6
回覆列表
  • 1 # eaafu7388

    EC(Embed Controller,嵌入式控制器)是一個16位微控制器,它內部本身也有一定容量的Flash來儲存EC的程式碼。EC在系統中的地位絕不次於南北橋,在系統開啟的過程中,EC控制著絕大多數重要訊號的時序。在筆記本中,EC是一直開著的,無論你是在開機或者是關機狀態,除非你把電池和Adapter完全卸除。在關機狀態下,EC一直保持執行,並在等待使用者的開機資訊。而在開機後,EC更作為鍵盤控制器,充電指示燈以及風扇和其他各種指示燈等裝置的控制,它甚至控制著系統的待機、休眠等狀態。主流筆記本系統中現在的EC有兩種架構,比較傳統的,即BIOS的FLASH透過X-BUS接到EC,然後EC透過LPC接到南橋,一般這種情況下EC的程式碼也是放在FLASH中的,也就是和BIOS共用一個FLASH。右邊的則是比較新的架構,EC和FLASH共同接到LPC總線上,一般它只使用EC內部的ROM。至於LPC匯流排,它是INTEL當初為了取代低速落後的X-BUS而推出的匯流排標準。 EC上一般都含有鍵盤控制器,所以也稱KBC。那EC和BIOS在系統中的工作到底有什麼牽連呢?在這裡我們先簡單的分析一下。在系統關機的時候,只有RTC部分和EC部分在執行。RTC部分維持著計算機的時鐘和CMOS設定資訊,而EC則在等待使用者按開機鍵。在檢測到使用者按開機鍵後,EC會通知整個系統把電源開啟,CPU被RESET後,會去讀BIOS內一個特定地址內的指令(其實是一個跳轉指令,這個地址是由CPU硬體設定的)。這裡開始分兩種情況,1 CPU發出的這個地址透過FSB到北橋,然後透過HUB-LINK到南橋,透過LPC到EC,再透過X-BUS一直到達BIOS。在CPU讀到所發出的地址內的指令後,執行它被RESET後的第一個指令。在這個系統中,EC起到了橋接BIOS和南橋(或者說整個系統)的作用,在CPU發出的地址到南橋後,會直接透過LPC到BIOS,不需要EC的橋接。 這裡需要說明的是,對於桌上型電腦而言,一般是不需要EC的。這裡原因有很多:比如桌上型電腦本身的ATX電源就具有一定的智慧功能,他已經能受作業系統控制來實現待機、休眠的狀態;其次由於筆記本的鍵盤不能直接接到PS/2介面,而必須接到EC之上;還有就是筆記本有更多的小功能,比如充電指示燈、WIFI指示燈、Fn等很多特殊的功能,而且筆記本必須支援電池的充放電等功能,而智慧充放電則需要EC的支援;另外,筆記本TFT螢幕的開關時序也必須由EC控制。這些原因導致了筆記本使用EC來做內部管理的必要性。 總體來說,EC和BIOS都處於機器的最底層。EC是一個單獨的處理器,在開機前和開機過程中對整個系統起著全域性的管理。而BIOS是在等EC把內部的物理環境初始化後才開始執行的。 看到這裡,我想大家也明白EC到底是呵方神聖。如果說BIOS 是底層系統的話,那EC 似乎更加底層。

  • 中秋節和大豐收的關聯?
  • 1月27日,裡奇保羅稱若是季後賽詹姆斯已經復出,這是否意味著詹皇要登場了?