CPU是中央處理器作為計算機系統的運算和控制核心,是信息處理、程序運行的最終執行單元。CPU 自產生以來,在邏輯結構、運行效率以及功能外延上取得了巨大發展。
CPU不能直接訪問外存儲器的原因:
即使是高性能SSD,讀寫的延遲也在ms級別。以來3GHZ頻率的CPU為例,1ms時間相當於300萬個時鐘週期。以新一代i7的水平,這段源時間可以執行超過2億次浮點運算。所以外存儲器的延遲遠遠跟不上CPU的運算速度,故CPU不對外存儲器直接讀寫。
CPU能直接訪問的存儲器包括:百
緩存(cache)、只讀存儲度器(ROM)、隨機存取存儲器(RAM)。
其中緩存通常包括一級、二級和三級緩存,它們直接集成在CPU內部,容量很小但速度非常快,滿足CPU對常用數據的取用;問
ROM一般用在SOC的CPU系統中,普通PC只剩下BIOS信息放在答ROM裏儲存;
RAM就是通常説的內存,因為CPU集成了內存控制器,所以可以直接訪問,速度慢於緩存但容量大很多。
其他諸如硬盤、光盤和優盤類的存儲器都是外部存儲器,它們都是通過主板芯片組與CPU傳輸數據,是非直接訪問模式。