AMD Generic Encapsulated Software Architecture (AGESA)是一種BIOS 程式接口定義, 是為了給AMD客戶快速把AMD技術套用到他們的產品上而設計的。
基本介紹
- 中文名:AMD通用軟體封裝架構
- 外文名:AGESA
- 解釋:BIOS 程式接口定義
- 備註:64位作業系統的處理器的程式庫
簡介,AMD通用模組化固件框架,中央處理器,HyperTransport,
簡介
AMD通用封裝軟體架構(英語:AMD Generic Encapsulated Software Architecture,縮寫AGESA)是AMD64架構的主機板上初始化系統設備的啟動協定。此類主機板的BIOS中的AGESA軟體負責處理器核心、記憶體和HyperTransport控制器的初始化。
AGESA文檔以前只面向簽署保密協定(NDA)的AMD合作夥伴提供。2011年初,AGESA開源,以納入coreboot。
AGESA隸屬AMD PowerTune。
AMD通用模組化固件框架
自2003年,為了簡化運行AMD處理器之主機板的固件(BIOS/UEFI)開發,AMD提出了一套技術框架。主要思路是模組化。由AMD提供用於處理器的AGESA CODE和用於晶片組的CIM-X CODE,由IBV再加上其它功能代碼,便可以編譯出所需固件。模組化不僅為開發提供了便利,同時也極大的方便了韌體更新。例如,簡單的更換成新的AGESA CODE,便可以為主機板提供更好、更多的處理器支持。
AGESA CODE是主機板韌體中處理器的支持模組。包含三個部分:
CPU初始化、HT初始化、Memory初始化。
中央處理器
中央處理器(英語:CentralProcessingUnit,縮寫:CPU),是計算機的主要設備之一,功能主要是解釋計算機指令以及處理計算機軟體中的數據。計算機的可程式性主要是指對中央處理器的編程。中央處理器、內部存儲器和輸入/輸出設備是現代電腦的三大核心部件。1970年代以前,中央處理器由多個獨立單元構成,後來發展出由積體電路製造的中央處理器,這些高度收縮的組件就是所謂的微處理器,其中分出的中央處理器最為複雜的電路可以做成單一微小功能強大的單元。
中央處理器廣義上指一系列可以執行複雜的電腦程式的邏輯機器。這個空泛的定義很容易地將在“CPU”這個名稱被普遍使用之前的早期計算機也包括在內。無論如何,至少從1960年代早期開始(Weik 1961),這個名稱及其縮寫已開始在電子計算機產業中得到廣泛套用。儘管與早期相比,“中央處理器”在物理形態、設計製造和具體任務的執行上有了極大的發展,但是其基本的操作原理一直沒有改變。
HyperTransport
HyperTransport匯流排技術,簡稱“HT匯流排”,以前曾被稱作“閃電數據傳輸”(Lightning Data Transport,LDT),是一種電腦處理器的互聯技術。它是一種高速、雙向、低延時、點對點(P2P)、串列或者並行的高頻寬連線匯流排技術,最早在1999年由超微半導體提出並發起,並聯合NVIDIA、ALi、ATI、Apple、全美達、IBM、CISCO等多個硬體廠商組成HyperTransport開放聯盟,於2001年4月2日開始將此匯流排技術投入使用,並由HyperTransport聯合會(The HyperTransport Consortium)負責改進和發展此技術。