通俗的說處理器就是處理一系列指令和資料的裝置,因此從處理器指令和資料兩個維度可以對處理器的系統結構進行分類。flynn將處理器系統結構分為一下四類:
sisd(single instruction single data),一次處理一條指令,一條指令處理乙份資料,早期處理器使用較多。
simd(single instruction multiple data),一次處理一條指令,一條指令處理能處理多份資料,我們稱之為資料並行,現在的處理器都具有這種功能。
misd(multiple instruction single data),一次處理多條指令,多條指令處理乙份資料,事倍功半,現實中無任何意義。
mimd(multiple instruction multiple data),,一次處理多條指令,多條指令處理能處理多條資料,我們稱之為指令並行,高效能處理器具備這個功能。
所以提高處理器的效能有兩種途徑,指令並行,和資料並行。sisd,simd,mimd通俗的理解:
資料並行,指令並行,以後討論。
多處理器結構
1 共享儲存器的多處理器 2 並行處理存在的挑戰問題 根據所包含的處理器的數量,可以將現有的共享儲存器的多處理器分為兩類,而處理器的數量又決定了儲存器的組織方式和互聯策略。按照儲存器的組織方式對多處理器進行命名。對稱 共享儲存器 多處理器 smp 又稱集中式共享儲存器多處理器,有時也稱一致儲存器訪問...
物理處理器與邏輯處理器
記錄解決方案,自己實際處理過,方案可用,在自己的部落格中記錄一下。cpu central processing unit 是 處理單元,本文介紹物理cpu,物理cpu核心,邏輯cpu,以及他們三者之間的關係。乙個物理cpu可以有1個或者多個物理核心,乙個物理核心可以作為1個或者2個邏輯cpu。物理c...
8086 8088 處理器結構
8088共有8個通用暫存器,1個標誌暫存器 4個段暫存器和1個指令指標暫存器。一 通用暫存器 資料暫存器 共ax bx cx dx四個,每個暫存器即可作為16位暫存器,又可拆分為兩個8位暫存器,此時記為ah al bh bl等。ax ah al 累加器accumulator bx bh bl 基址暫...