五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
白沙| 兴城市| 永修县| 永昌县| 那坡县| 华容县| 天津市| 大连市| 巩留县| 临潭县| 洪泽县| 汝阳县| 庄浪县| 武冈市| 深水埗区| 荆州市| 上饶县| 玛曲县| 克什克腾旗| 沁水县| 平昌县| 宣城市| 靖安县| 东丰县| 白玉县| 赤城县| 庆云县| 平顶山市| 安达市| 菏泽市| 潮安县| 泌阳县| 古田县| 霸州市| 页游| 个旧市| 阿拉善右旗| 洱源县| 冀州市| 伊吾县| 建阳市|