无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

cpu訪問(wèn)寄存器的速度為什么比內(nèi)存快

2022-04-03 22:26 作者:我愛(ài)計(jì)算機(jī)科學(xué)  | 我要投稿

這個(gè)問(wèn)題應(yīng)該從cpu、寄存器和內(nèi)存單元的物理結(jié)構(gòu)來(lái)看。

圖1

上圖是一個(gè)手畫的cpu訪問(wèn)寄存器和內(nèi)存的簡(jiǎn)單結(jié)構(gòu)圖,從圖中我們看到,寄存器是在

cpu芯片的內(nèi)部,內(nèi)存是在cpu的外部。僅此一點(diǎn),我們就可以理解為什么cpu訪問(wèn)寄存器的速度比內(nèi)存要快。

為了進(jìn)一步加深對(duì)這個(gè)問(wèn)題的理解,參考圖2和圖3:

圖2

圖2是cpu內(nèi)部結(jié)構(gòu)圖。從圖中可以看到,要執(zhí)行的指令、執(zhí)行指令的電路部分以及ALU和寄存器是通過(guò)總線直接連在一起的。

圖3

從圖3可以看出,存儲(chǔ)器處于cpu的外部,cpu要對(duì)存儲(chǔ)單元進(jìn)行訪問(wèn),就必須通過(guò)地址總線。這里的寄存器是指R0,R1等。

圖4

圖4是一個(gè)簡(jiǎn)單的寄存器電路。

圖5

我們知道,一個(gè)內(nèi)存地址分為段地址和偏移地址,兩者相加才會(huì)形成一個(gè)實(shí)際的物理地址,這部分由專門的電路完成,如圖5,這個(gè)電路也處于cpu的外部。

圖6

圖6是一塊內(nèi)存電路。

圖7

圖7是上面幾部分的連接示意圖。圖下面的譯碼器代表指令執(zhí)行電路,左上角是寄存器,這兩部分都在cpu芯片的內(nèi)部。右上角是內(nèi)存地址形成電路和內(nèi)存電路,兩者處于cpu的外部。

假設(shè)一條指令的機(jī)器碼由下部譯碼器的輸入端A0,A1,A2等引腳輸入,由此可以明顯看出,如果這條指令中分別用到了寄存器和內(nèi)存單元,兩者的訪問(wèn)速度肯定存在著明顯的差別。


cpu訪問(wèn)寄存器的速度為什么比內(nèi)存快的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
阳江市| 兰州市| 镇沅| 镇坪县| 威信县| 湖州市| 龙泉市| 望谟县| 绿春县| 中卫市| 闻喜县| 吉林省| 闵行区| 游戏| 铁岭县| 大竹县| 永和县| 台湾省| 仁寿县| 巴彦淖尔市| 乌兰浩特市| 鄂伦春自治旗| 策勒县| 莱州市| 凌云县| 开鲁县| 侯马市| 望江县| 清镇市| 阿荣旗| 徐汇区| 梧州市| 张家界市| 维西| 宝清县| 西平县| 安龙县| 德州市| 高要市| 安岳县| 普兰县|