簡介
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初始化。
中央處理器
中央處理器(英語: Central Processing Unit,縮寫: CPU),是計算機的主要設備之一,功能主要是解釋計算機指令以及處理計算機軟體中的數據。計算機的可程式性主要是指對中央處理器的編程。中央處理器、內部存儲器和輸入/輸出設備是現代電腦的三大核心部件。1970年代以前,中央處理器由多個獨立單元構成,後來發展出由積體電路製造的中央處理器,這些高度收縮的組件就是所謂的微處理器,其中分出的中央處理器最為複雜的電路可以做成單一微小功能強大的單元。
中央處理器廣義上指一系列可以執行複雜的電腦程式的邏輯機器。這個空泛的定義很容易地將在“CPU”這個名稱被普遍使用之前的早期計算機也包括在內。無論如何,至少從1960年代早期開始(Weik 1961),這個名稱及其縮寫已開始在電子計算機產業中得到廣泛套用。儘管與早期相比,“中央處理器”在物理形態、設計製造和具體任務的執行上有了極大的發展,但是其基本的操作原理一直沒有改變。
早期的中央處理器通常是為大型及特定套用的計算機而定製。但是,這種昂貴的為特定套用定製CPU的方法很大程度上已經讓位於開發便宜、標準化、適用於一個或多個目的的處理器類。這個標準化趨勢始於由單個電晶體組成的大型機和微機年代,隨著積體電路的出現而加速。IC使得更為複雜的中央處理器可以在很小的空間中設計和製造(在微米的數量級)。中央處理器的標準化和小型化都使得這一類數字設備和電子零件在現代生活中的出現頻率遠遠超過有限套用專用的計算機。現代微處理器出現在包括從汽車到手機到兒童玩具在內的各種物品中。
HyperTransport
HyperTransport匯流排技術,簡稱“ HT匯流排”,以前曾被稱作“閃電數據傳輸”( Lightning Data Transport, LDT),是一種電腦處理器的互聯技術。它是一種高速、雙向、低延時、點對點(P2P)、串列或者並行的高頻寬連線匯流排技術,最早在1999年由超微半導體提出並發起,並聯合NVIDIA、ALi、ATI、Apple、全美達、IBM、CISCO等多個硬體廠商組成HyperTransport開放聯盟,於2001年4月2日開始將此匯流排技術投入使用,並由HyperTransport聯合會(The HyperTransport Consortium)負責改進和發展此技術。