主存包括隨機存取存儲器RAM和只讀存儲器ROM。
- RAM主要存儲的是和CPU交互的數據,斷電后丟失。
- ROM主要存放的是系統程序等。
內存中包括了主存,高速緩存cache等。
計算機內存條采用的是DRAM(動態隨機存儲器),通常所說的內存容量指的是內存條DRAM的大小。
高速緩沖存儲器cache是為了解決主存和CPU速度不一致設計的。Cache一般由SRAM(靜態隨機存儲器)實現,它的存取速度接近CPU,快於DRAM,存儲空間小於DRAM。它的優先級高於主存,CPU存取信息時優先訪問Cache,找不到再去DRAM中找,同時把信息周圍的數據塊從主存復制到Cache。
現代計算機通常采用Cache-主存-輔存(外存)三級存儲系統。
CPU可以直接訪問主存和Cache,外存通過主存和CPU交換數據。