哈弗結(jié)構(gòu)

回答
愛揚(yáng)教育

2022-04-25

  • 相關(guān)推薦
哈佛結(jié)構(gòu)是一種將程序指令存儲(chǔ)和數(shù)據(jù)存儲(chǔ)分開的存儲(chǔ)器結(jié)構(gòu)。哈佛結(jié)構(gòu)是一種并行體系結(jié)構(gòu),它的主要特點(diǎn)是將程序和數(shù)據(jù)存儲(chǔ)在不同的存儲(chǔ)空間中,即程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器是兩個(gè)獨(dú)立的存儲(chǔ)器,每個(gè)存儲(chǔ)器獨(dú)立編址、獨(dú)立訪問。

擴(kuò)展資料

  與兩個(gè)存儲(chǔ)器相對(duì)應(yīng)的是系統(tǒng)的4條總線:程序和數(shù)據(jù)的數(shù)據(jù)總線與地址總線。這種分離的程序總線和數(shù)據(jù)總線可允許在一個(gè)機(jī)器周期內(nèi)同時(shí)獲得指令字(來自程序存儲(chǔ)器)和操作數(shù)(來自數(shù)據(jù)存儲(chǔ)器),從而提高了執(zhí)行速度,提高了數(shù)據(jù)的吞吐率。又由于程序和數(shù)據(jù)存儲(chǔ)在兩個(gè)分開的物理空間中,因此取址和執(zhí)行能完全重疊。中央處理器首先到程序指令存儲(chǔ)器中讀取程序指令內(nèi)容,解碼后得到數(shù)據(jù)地址,再到相應(yīng)的數(shù)據(jù)存儲(chǔ)器中讀取數(shù)據(jù),并進(jìn)行下一步的操作(通常是執(zhí)行)。程序指令存儲(chǔ)和數(shù)據(jù)存儲(chǔ)分開,可以使指令和數(shù)據(jù)有不同的數(shù)據(jù)寬度。

  哈佛結(jié)構(gòu)的計(jì)算機(jī)由CPU、程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器組成,程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器采用不同的總線,從而提供了較大的存儲(chǔ)器帶寬,使數(shù)據(jù)的移動(dòng)和交換更加方便,尤其提供了較高的數(shù)字信號(hào)處理性能。

浏阳市| 灵川县| 深州市| 广南县| 德清县| 广平县| 武陟县| 曲麻莱县| 五华县| 阳原县| 紫金县| 盐源县| 新民市| 孟州市| 夏津县| 申扎县| 嘉黎县| 永善县| 东城区| 栾城县| 大石桥市| 南乐县| 梅河口市| 开平市| 浦县| 蒙山县| 枝江市| 宝丰县| 乌海市| 杭锦后旗| 闸北区| 崇文区| 梅州市| 海盐县| 洛川县| 临夏县| 措勤县| 永仁县| 华宁县| 来凤县| 右玉县|