簡介
後端匯流排傳輸速率總是高於前端匯流排。用於處理快取數據的後端匯流排實際上是以CPU時鐘速度運行。在在90年代中期,後端匯流排曾是保持數據移動的重要路徑。Intel公司的Pentium II和Pentium Pro都使用所謂的晶片外快取,與保存在傳統記憶體中的數據相比,這類快取將經常使用的數據靠近(在訪問數據所需的距離和時間上)主處理單元保存。連線將CPU連線到第二級(L2)快取資源並以CPU時鐘速度在CPU與L2快取之間交換數據。AMD公司此後也開始採用同樣的戰略。
L3微核心
L3微核心(英語:L3 microkernel),一種微核心架構的計算機作業系統核心,可以運行在Intelx86架構的電腦上。開發者是約亨·李德克以及他在卡內基梅隆大學(CMU)SET實驗室(SET institute)的同事。它的下一代,為L4微核心。
微核心架構長期以來被認為效能不佳,約亨·李德克想要證明更薄的IPC層、對性能更關注和與硬體特性相關(和與平台無關相對)的設計,會更加貼近現實世界中的的性能改進。相對於Mach的複雜的IPC系統,他的L3僅簡單的傳遞訊息,而沒有任何額外的開銷。安全和許可權被視為同其它用戶空間所必需的伺服器一樣。L3也使用了各種硬體的特性來傳遞訊息,讓每個調用都最大化的利用硬體特性,像暫存器。相對而言,Mach則使用的是one-size-fits-all的通用機制,以犧牲性能為代價而獲取可移植性。這些改變大量減少IPC中額外的開銷。在同樣的系統中,Mach需要114毫秒來傳送即使是最短的訊息,而L3可以用少於10毫秒的時間來傳送同樣的訊息。一次系統調用的時間比Unix所花費的一半還少,而Mach執行同樣的系統調用需要5倍於Unix的時間。通過在TÜV SÜD中使用多年,L3被證明是一個安全的作業系統核心。
在L3之後,Liedtke開始意識到其它的一些Mach的概念也存在同樣的問題,對此進行改進,最終形成L4微核心。
中央處理器
中央處理器(英語: Central Processing Unit,縮寫: CPU),是計算機的主要設備之一,功能主要是解釋計算機指令以及處理計算機軟體中的數據。計算機的可程式性主要是指對中央處理器的編程。中央處理器、內部存儲器和輸入/輸出設備是現代電腦的三大核心部件。1970年代以前,中央處理器由多個獨立單元構成,後來發展出由積體電路製造的中央處理器,這些高度收縮的組件就是所謂的微處理器,其中分出的中央處理器最為複雜的電路可以做成單一微小功能強大的單元。
中央處理器廣義上指一系列可以執行複雜的電腦程式的邏輯機器。這個空泛的定義很容易地將在“CPU”這個名稱被普遍使用之前的早期計算機也包括在內。無論如何,至少從1960年代早期開始(Weik 1961),這個名稱及其縮寫已開始在電子計算機產業中得到廣泛套用。儘管與早期相比,“中央處理器”在物理形態、設計製造和具體任務的執行上有了極大的發展,但是其基本的操作原理一直沒有改變。