當前位置:趣味科普網>經驗>

什麼是哈佛結構計算機

經驗 閱讀(1.54W)

什麼是哈佛結構計算機

哈佛結構是一種將程式指令儲存和資料儲存分開的儲存器結構。中央處理器首先到程式指令儲存器中讀取程式指令內容,解碼後得到資料地址,再到相應的資料儲存器中讀取資料,並進行下一步的操作。程式指令儲存和資料儲存分開,資料和指令的儲存可以同時進行,可以使指令和資料有不同的資料寬度。哈佛結構的微處理器通常具有較高的執行效率。其程式指令和資料指令分開組織和儲存的,執行時可以預先讀取下一條指令。

哈佛結構處理器有兩個明顯的特點:使用兩個獨立的儲存器模組,分別儲存指令和資料,每個儲存模組都不允許指令和資料並存;使用獨立的兩條匯流排,分別作為CPU與每個儲存器之間的專用通訊路徑,而這兩條匯流排之間毫無關聯。