DMA(直接內存訪問)
現代電腦系統的工作原理
CPU先完成預設的工作,之後啟動DMA,讓DMA在記憶體和緩衝存儲器之間做大型資料讀寫的工作。
單一處理器系統
在運作時只使用一個處理器的系統。只有一個CPU,一個核心。
多處理器系統
擁有一個以上的處理器。
優點:
效能增加
成本降低
可靠度提升
非對稱性多元處理(asymmetric multiprocessing)
每個處理器會有不同的工作,有主從關係。
對稱性多元處理(symmetric multiprocessing)
每個處理器一起做相同的工作,沒有主從關係
非統一記憶體存取架構(non-uniform memory access,簡稱NUMA)
為每個 CPU 提供自己的本地內存通過小型、快速的本地總線訪問。
CPU 通過共享連接系統互連,使所有 CPU 共享一個物理地址空間。
因為在NUMA,處理器存取它自己本身的本地記憶體的速度比非本地快一些。
NUMA 多處理架構
核心(core)
是執行指令和寄存器以在本地存儲數據的套件。
多核心 : 同一個 CPU 上有多個計算核。
參考資料 :
https://zh.wikipedia.org/zh-tw/%E9%9D%9E%E5%9D%87%E5%8C%80%E8%AE%BF%E5%AD%98%E6%A8%A1%E5%9E%8B
上課PPT